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

浙公网安备 33010602011771号