let (.||.) x y = (x || y) && not(x && y)
ような
true .||. true
true .||. false
そのそれぞれfalse
とtrue
を返却します。 Hansen & Rischelによると
は、&&
オペレータはなぜ
true .||. true && false
true .||. false && true
それぞれfalse
とtrue
を返さない、したがって。あまりに||
オペレータ(および.||.
演算子よりも優先を持っている?結果は によって生成されるように表示されます(true .||. true) && false
の代わりにtrue .||. (true && false)
関連:http://stackoverflow.com/questions/7656054/how-to-do-boolean-exclusive-or([IMO] better alternative '<>'とパフォーマンスの考慮事項)。 – CaringDev
論理ゲートの交差配線は、何とか目を荒らします。どうして 'let(^^)= function true - > not | _ - > id'、それが優先順位を助けない場合でも? – kaefer
ご意見ありがとうございました! – Worice