rubyの条件式で下記のようなものがあった時に
a = 1 b = 1 c = 2 [93] pry(main)> a != (b || c) => false [94] pry(main)> a != b && a != c => false [95] pry(main)> a != (c || b) => true [96] pry(main)> a != c && a != b => false
95と96は計算式は同義だと思ったのですが、結果が異なります。
ドモルガンだと、
!(P || Q) == !P && !Q
こんな式があったので、同義になると思ったのですが、なぜこの計算式には
ドモルガンが当てはまらないのでしょうか。
何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/02 08:46
2020/06/02 09:09