分岐
i = 0 begin if i == 0 #Cのif文 i += 1 elsif i > 10 #Cのelse if i -= 3 else #Cのelse i *= 2 end #endで終端する print i.to_s + "," end while i < 20 case i #Cのswitch when 0, 1 #Cのcase. ','でor条件を並べる print "i<2" when 20 print "i==20" else print "other" end
if は thenまたは改行で区切る
ifの逆(条件がfalseの時に実行する)のunlessがある