アカウント名:
パスワード:
falseや#f、nilのような特殊なシンボル以外は、あらゆる値が真扱いでいいだろ下手にtrueとか無駄な状態を作ろうとするからおかしなことになるんだよなにがオーバーフローだよ、知らねえよバカ#fじゃねえんだったら、値がゼロだろうがマイナスになろうが変数がまだ未初期化だったとしても黙って真を返して来りゃいいんだよ
非ゼロを全部1にfoldする必要がある_Boolのほうが効率悪くない? CPUにはたいていゼロテストの命令がある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
Lisper「そもそもブーリアン型って必要なの?」 (スコア:1)
falseや#f、nilのような特殊なシンボル以外は、あらゆる値が真扱いでいいだろ
下手にtrueとか無駄な状態を作ろうとするからおかしなことになるんだよ
なにがオーバーフローだよ、知らねえよバカ
#fじゃねえんだったら、値がゼロだろうがマイナスになろうが変数がまだ未初期化だったとしても黙って真を返して来りゃいいんだよ
Re: (スコア:0)
それでは(コンパイラが最適化するのに)効率が悪いから _Bool が導入されてる。
Re: (スコア:1)
非ゼロを全部1にfoldする必要がある_Boolのほうが効率悪くない? CPUにはたいていゼロテストの命令がある。
Re:Lisper「そもそもブーリアン型って必要なの?」 (スコア:0)