Ruby语言比较讲座:方法<< 和 方法+

我们代码实例为:
class Fixnum 
def to_c
m = ''
m << self
end
end

string1 = "中国 "
string2 = "您好!"
fixnum1 = 97

puts string1 << string2
puts string1
puts string1 << fixnum1
puts string1

puts "-------------------------"
string1 = "中国 "
string2 = "您好!"
fixnum1 = 97

puts string1 + string2
puts string1
#string1 = string1 + fixnum1 #error
puts string1 + fixnum1.to_c
puts string1

我们代码输出结果:
中国 您好!
中国 您好!
中国 您好!a
中国 您好!a
-------------------------
中国 您好!
中国
中国 a
中国

Comments

Popular posts from this blog

英语字母a的发音