true を false にする
!(true)
# => false
false を true にする
!(false)
# => true
どういう時に役立つ?
反対の結果を返したい時に役立つ。
たとえば、女性でなければ男性だと判定する場合。
if を使うと
冗長。
class Person
def is_man?
if is_woman
return false
else
return true
end
end
end
! を使うと
もっと簡潔に書ける。
class Person
def is_man?
!(is_woman?)
end
end
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
メンター受付