Flow Control
Flow Controls
If/Else
if customerName == "Fred"
print "Hello Fred!"
elsif customerName == "John"
print "Hello John!"
elsif customername == "Robert"
print "Hello Bob!"
endSwitch
result = case value
when match1 then result1
when match2 then result2
when match3 then result3
when match4 then result4
when match5 then result5
when match6 then result6
else result7
end
#
#
#
score = 70
result = case score
when 0..40 then "Fail"
when 41..60 then "Pass"
when 61..70 then "Pass with Merit"
when 71..100 then "Pass with Distinction"
else "Invalid Score"
end
puts resultLoops
While
Unless & Until
unless — это обратная история if
For
times
Это альтернатива for
Last updated