LANGUAGE » RUBY
Loop
While syntax
ruby
while cond
do_something
end
until cond
do_something
end
For syntax
ruby
## Include last number
for num in 1..10
puts num
end
## Exclude last number
for num in 1...10
puts num
end
Do syntax
do
+ end
is the same as {
+ }
.
ruby
95.upto(100) do |num|
puts num
end
95.downto(90) do |num|
puts num
end
my_array.each do |item|
do_something
end
10.times do
do_something
end
Loop syntax
ruby
loop do
next if cond # Same as continue, skip this iteration
do_something
break if cond
end