パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

スラドに聞け:いま使っている言語の仕様、把握している?」記事へのコメント

  • by Anonymous Coward on 2016年08月24日 15時16分 (#3069027)

    プログラミング言語の話とはちょっと違うが、浮動小数点演算でありがちな思い込みを一つ
    正確な表現では無いが、NaNというのはフラグが立つだけで、有効では無い値での演算が停止したり、値が途中でゼロクリアされるわけではない
    都合があって、組込システムで周期的にNaNのチェックをして、演算結果をリセットするコードを書いたことがある.....
    #どんな時でも馬鹿よけの仕組みは必要です

    • by Anonymous Coward

      JavaScript (node.js) で書いていたときは、undefined を演算すると NaN になってしまうのに、かなり悩まされました。(まぁチェック漏れなんですが)

      あと、NaN は全ての比較で false てのも結構衝撃でしたね。

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...