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