首页 > 学院 > 开发设计 > 正文

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

2019-10-26 19:18:39
字体:
来源:转载
供稿:网友
1.print不自动换行,puts会自动换行,一行不够写的话,可以加"/"进行连接
ruby 代码
puts 6/2print 6/1puts 'hello world'puts '我们都是'/'中国人'  
运行结果:

ruby 代码
36hello world我们都是中国人 
2.==,eql?,equal? 区别

==值相等 eql?值相等,类型相等 equal?值相等,内存地址相等
a=1b=1.0c=1.0d=1.0e=cputs(a==b)#值相等puts(a.eql?(b)) #值相等,类型相等puts(c.equal?(d))#值相等,内存地址相等puts(c.equal?(e))  

运行结果:

ruby 代码
truefalsefalsetrue  

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

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

运行结果:
-1falsetrue 

4.case 分支条件语句
            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表