プレイ日記
わぁ、なんかすごいなぁ。
14そうだね
プレイ済み
返信[1]
親投稿
ちょっと前まで二重否定(!!B) はB==TRUEの省略形だと思っていたんですよね。 というかB==TRUEとB!=0が同じ意味だとさえ思っていました。
1そうだね
プレイ済み
返信[2]
親投稿
B!=0と!!Bは同じですかね?
0そうだね
プレイ済み
返信[3]
親投稿
てか何でAじゃなくてBにしたんだろ・・・。
0そうだね
プレイ済み
返信[4]
親投稿
多分同じだと思います。 !(B AND 16)みたいにELSE使わずに否定表現に使えるし本当に便利です。
1そうだね
プレイ済み
返信[5]
親投稿
どちらも()で囲めば同じ意味ですが、優先度的に違うこともあります。 例 A!=0*2-1と!!A*2-1では結果が違う !の優先度は最強クラスですが、!=の優先度は低めです。
1そうだね
プレイ済み