アカウント名:
パスワード:
それにくらべてANDの複雑さは、泣ける。
> OR/AND/XOR/NOTという論理演算を実装するというもの
どうやればNOTを実装できるか思い付かない。falseの状態からtrueの状態を作り出すには、何らかの外的補助入力が要るような。
xorを作って、一方の入力をtrueに
falseをtrueにできないので、入力タイミングの順序は重要です
オフトピぎみだけど
if (IsEmpty(xx) == true)
とか書いちゃう人がいまだに多くて困る。
この書き方を嫌って、他人が書いてるのまで(可能なら)書き換えてるような事続けてたら、このトピのコメントまで拒否反応でるようになってきたw
そんなんあんたの好き嫌いじゃなくてコーディング規約で決めることだろコードレビューでしっかりと条件を確認できるようにするために冗長だとわかっていながらIsNull() == trueとか明示することだってあるしね
勝手に自分流に直すのやめた方がいいんじゃないですかね?それが嫌なら一人で作ってろよ
お前の使ってる処理系は論理比較結果の真理値が信用できないの?そんな言語捨てちまえよ
(#2581141) へのコメントだよね?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
ORの単純さがすばらしい。 (スコア:0)
それにくらべてANDの複雑さは、泣ける。
Re: (スコア:0)
> OR/AND/XOR/NOTという論理演算を実装するというもの
どうやればNOTを実装できるか思い付かない。
falseの状態からtrueの状態を作り出すには、何らかの外的補助入力が要るような。
Re: (スコア:2, 参考になる)
xorを作って、一方の入力をtrueに
falseをtrueにできないので、入力タイミングの順序は重要です
Re: (スコア:2)
オフトピぎみだけど
if (IsEmpty(xx) == true)
とか書いちゃう人がいまだに多くて困る。
この書き方を嫌って、他人が書いてるのまで(可能なら)書き換えてるような事続けてたら、
このトピのコメントまで拒否反応でるようになってきたw
Re: (スコア:0)
そんなんあんたの好き嫌いじゃなくてコーディング規約で決めることだろ
コードレビューでしっかりと条件を確認できるようにするために
冗長だとわかっていながらIsNull() == trueとか明示することだってあるしね
勝手に自分流に直すのやめた方がいいんじゃないですかね?
それが嫌なら一人で作ってろよ
Re: (スコア:0)
Re: (スコア:0)
お前の使ってる処理系は論理比較結果の真理値が信用できないの?
そんな言語捨てちまえよ
Re:ORの単純さがすばらしい。 (スコア:0)
(#2581141) へのコメントだよね?