OKADA LABO

Ruby unless文は falseの際に処理実行

unless文は条件式が偽falseの場合に処理を実行するの使う。


unless 条件式
# 条件式が偽(false)のときに実行する処理
end

例えば、ユーザーがサインインしてなければ、、、実行という記述

unless user_signed_in? ・・・ユーザーがサインインしてない(false)ならば
puts 'ログインをしてください'
end

省略もできる
puts 'ログインをしてください' unless user_signed_in?

これは以下と同義

unless user_signed_in?
puts 'ログインをしてください'
end