x = false
unless = x
puts "unless: xはfalseです"
end
条件→満たされない。
条件が満たされないときunless
は実行されるので
puts "unless: xはfalseです"が実行される。
x = false
if !x
puts "if: xはfalseです"
end
条件→満たされる。
条件が満たされるときif
は実行されるので
puts "if: xはfalseです"が実行される。
- !xはtrueとfalseを反転させる*
- ifの条件のルールはnilやfalse以外は条件を満たす
どんな時に使えるのか?
qiita.com