1.print不自动换行,puts会自动换行,一行不够写的话,可以加"\"进行连接
ruby 代码
puts 6/2
print 6/1
puts 'hello world'
puts '我们都是'\
'中国人'
运行结果:
ruby 代码
3
6hello world
我们都是中国人
2.==,eql?,equal? 区别
==值相等 eql?值相等,类型相等 equal?值相等,内存地址相等
a=1
b=1.0
c=1.0
d=1.0
e=c
puts(a==b)#值相等
puts(a.eql?(b)) #值相等,类型相等
puts(c.equal?(d))#值相等,内存地址相等
puts(c.equal?(e))
运行结果:
ruby 代码
true
false
false
true
时间: 2024-11-16 09:47:42