标题:print不自动换行,puts会自动换行第1/2页
作者:网友
日期:2020-10-29 19:48:23
内容:
1.print不自动换行,puts会自动换行,一行不够写的话,可以加"/"进行连接
puts 6/2print 6/1puts 'hello world'puts '我们都是'/'中国人'
36hello world我们都是中国人
a=1b=1.0c=1.0d=1.0e=cputs(a==b)#值相等puts(a.eql?(b)) #值相等,类型相等puts(c.equal?(d))#值相等,内存地址相等puts(c.equal?(e))
truefalsefalsetrue
puts("abd" <=> "acd")puts((0..5) === 10)puts((0..5) === 3.2)
-1falsetrue
x=3case xwhen 1..2print "x=",x,",在1..2中"when 4..9,0print "x=",x,",在4..9,0中"elseprint "x=",x,",其它可能"end输出结果:x=3,其它可能
a=1while( a < 10 )print(a," ")a=a+1endb=1until( b >= 10 )print(b," ")b=b+1end输出结果为:1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
3.times{print "hi"}1.upto(9){|i| print i if i<7>#|i|可以看成是一个临时的引用变量,供后面使用9.downto(1){|i| print i if i<7>(1..9).each{|i| print i if i<7>0.step(11,3){|i| print i}运行结果:hihihi123456654321123456036