Next 2.2 Control structures Prev

Control structures

if bool-expr [then]             unless bool-expr [then]
    body                            body
elsif bool-expr [then]          else
    body                            body
else                            end
    body                        expr if     bool-expr
end                             expr unless bool-expr
while bool-expr [do]            until bool-expr [do]
    body                            body
end                             end

begin                           begin
    body                            body
end while bool-expr             end until bool-expr

expr while bool-expr            expr until bool-expr
for name[,...] in expr [do]     expr.each do | name[, name]... |
    body                            body
end                             end

Next Ruby for Perl programmers Prev