Ruby 分枝 比较

# -*- coding: UTF-8 -*-
#   E3.9-1.rb
x=3
case x
  when 1...2
    print "x=",x,";在  1...2中"
  when 4..9,0
    print "x=",x,";在  4..9,0中,或是0"
  when 1..3
    print "x=",x,";在  1..3中"
  when 3..5
    print "x=",x,";在  3..5中"

  else
    print  "x=",x,";其它可能"
end
puts ""
if (x>1)
    print "x=",x,";>1\n"
end

if (x>5)
    print "x=",x,";>1"
else
    print 'x=',x,";<=5\n\n"    
end

 

posted @ 2017-04-19 14:57  sky20080101  阅读(64)  评论(0)    收藏  举报