Ruby :「if」 構文

意味(使い方)

指定した条件に従って、処理を分岐させる際に使用する構文

if  (条件)
【処理】
end
if age < 20
 puts “お酒は飲めません”
end

(応用記載方法)
puts “お酒は飲めません” if age < 20   ※ endがいらない

特徴・性質

if文は条件式の結果がtrueなら処理を実行しfalseなら何もしない
先の例だと、(条件:)20歳未満の場合のみ、【処理:】「お酒が飲めません」と出力される

else

if  age < 20
@content = "お酒は飲めません”
else
@content = "飲み過ぎ注意"
end

(応用記載例)
@content = if age < 20
                     “お酒は飲めません”
                    else
                     “飲み過ぎ注意”
                    end

(応用記載例:2)
@content = age < 20 ?お酒は飲めません : 飲み過ぎ注意

コメント

タイトルとURLをコピーしました