Ero sivun ”Ruby/Ruby tiivistettynä” versioiden välillä

Poistettu sisältö Lisätty sisältö
Rivi 69:
== Hash-taulukot ==
== Ehtolauseet ==
 
=== if ===
if-lause poikkeaa C++ sillä se ei ole varsinainen lause vaan expression. Ehtolause palauttaa arvona viimeisen sijoituksen. Kaikki seuraavat lauseet ovat sallittuja:
 
if x < 10 then x++
 
x++ if x < 10
 
if x < 10
x++
else
x--
end
x < 10 ? x++ : x--
 
if x < 10
x++
elsif x > 10
x--
else
puts x
end
 
=== unless ===
Negatiivinen if-lause, eli "ellei"-lause.
 
x++ unless x >= 10
 
== Silmukat ==
== Luokat ==