loop expression
puts "how_many_message"
def how_many_messages(n)
"You have "+n.to_s+(n==1 ? "message." : "messages.")
end
puts "while loop\n"
x=10
while x >=0 do
puts x
x=x-1
end
puts "until loop\n"
x=0
until x>10 do
puts x
x=x+1
end
puts "while modifier"
x=0
puts x=x+1 while x<10
puts "untile modifier"
a=[1,2,3]
puts a.pop until a.empty?
puts "begin end compound expression loop"
x=10
begin
puts x
x=x-1
end until x==0
puts "parentheses expression"
x=10
(
puts x
x=x-1
) until x==0