Rubyのunless
を使って複数条件を書くと非常に見辛くなるので複数条件の時はif
にした方が良い(人にもよりそう)
論理式はドモルガンの法則で変形できるのでパパッとまとめてみた
そういえば高専時代に少し学んだ気もする...
unless !a && b ↓ if a || !b unless a && !b ↓ if !a || b unless a && b ↓ if !a || !b unless a || b ↓ if !a && !b unless !a || b ↓ if a && !b unless a || !b ↓ if !a && b unless !a || !b ↓ if a && b