Rubyの基本のキ
Rubyはなかなか今まで触ったこと無い形のものがあったりするのでメモ。
条件分岐
if文
if 条件 then 処理 end
ちなみに、 「then」は略せる。
省略できるのなら「then」の存在意義とは・・・?と思って調べてみた。
上記ページによると
if文では条件式の後に改行がある場合は「then」を省略することが可能
とのこと。
unless文
unless 条件 then 処理 end
if文の逆。条件がfalseのときに処理が実行される。
繰り返し
while文
while 条件 do 処理 end
これも「do」は略せる。
for文
範囲オブジェクトを使ったfor文
for 変数 in 開始の数..終了の数 do 処理 end
0..10 みたいな感じのものが範囲オブジェクト、らしい。