print不自动换行,puts会自动换行第1/2页

2019-09-25 09:53 来源:易采站长站 作者:王冬梅 点击: 评论:

A-A+

原标题:print不自动换行,puts会自动换行第1/2页

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  

3. #<=>比较2个对象的大小,大于,等于,小于分别返回1,0,-1
#===右边对象是否在左边区域里,返回true或false

ruby 代码
puts("abd" <=> "acd")
puts((0..5) === 10)
puts((0..5) === 3.2) 

运行结果:
-1
false
true 

4.case 分支条件语句

【易采站长站编辑:秋军】