case 對象
when 可能性1
語句1; 語句2 ; 語句…
when 可能性2
語句1; 語句2 ; 語句…
when 可能性…
語句1; 語句2 ; 語句…
else
語句1; 語句2 ; 語句…
end
|
例:x=3
case x
when 1..2
print "x=",x,";在 1..2中"
when 4..9, 0
print "x=",x,";在4..9,0中,或是0"
else
print "x=",x,";其它可能"
end
結果:x=3;其它可能
|
完整閱讀,請看我寫的 Ruby語言中文教程all in one