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 ==
|