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
新闻热点
疑难解答
图片精选