アカウント名:
パスワード:
きっかけはこのおもしろい(オブラートに包んだ表現)ツイートではないかな
https://twitter.com/fnya/status/1192036095820615680 [twitter.com]
C言語で条件の部分が数値にしか見えない場合は可読性が多少上がるかもしれない。ブール型の扱いが厳密な言語なら可読性があるように書かないとコンパイルエラーになるから、そういう言語しか使ってなければおかしく見えるかもね。
ブール型の扱いが厳密な言語なら可読性があるように書かないとコンパイルエラーになるから、そういう言語しか使ってなければおかしく見えるかもね。
具体的にreturn (条件);がコンパイルエラーになってreturn (条件) ? true : false;がコンパイルエラーにならない言語って何があるの?
そういうことではなくて、ブール型を厳密に扱う言語のブール型を返す関数で「return 1+2*3/4」は真を返すことにならず、コンパイルエラーになるってこと。
今日日、そんな型に厳格な言語をIDEも使わずに書くか?ましてや動作バグとかならともかく、コンパイルが通らない状態で放置?どんな腐った環境の話をしてるのか知らんが、そこまでピーキーな状況を一般論みたいに語られても、知らんがなとしか言いようがない。
IDEを使うかどうかが何か関係するのか、誰がコンパイルが通らない状態で放置したのか、どんな腐った環境の話をしてるのか等は私も分かりかねます。
つまり現実的にあり得ないことを言って話を引っ掻き回しただけだと。ただの荒らしじゃねーか。
何の話をしているのかがよくわかりません。コメントの付け先をお間違えではないでしょうか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
発端? (スコア:3, 参考になる)
きっかけはこのおもしろい(オブラートに包んだ表現)ツイートではないかな
https://twitter.com/fnya/status/1192036095820615680 [twitter.com]
Re: (スコア:1)
C言語で条件の部分が数値にしか見えない場合は可読性が多少上がるかもしれない。
ブール型の扱いが厳密な言語なら可読性があるように書かないとコンパイルエラーになるから、そういう言語しか使ってなければおかしく見えるかもね。
Re: (スコア:0)
具体的に
return (条件);
がコンパイルエラーになって
return (条件) ? true : false;
がコンパイルエラーにならない言語って何があるの?
Re: (スコア:1)
そういうことではなくて、ブール型を厳密に扱う言語のブール型を返す関数で「return 1+2*3/4」は真を返すことにならず、コンパイルエラーになるってこと。
Re: (スコア:0)
今日日、そんな型に厳格な言語をIDEも使わずに書くか?
ましてや動作バグとかならともかく、コンパイルが通らない状態で放置?
どんな腐った環境の話をしてるのか知らんが、そこまでピーキーな状況を一般論みたいに語られても、知らんがなとしか言いようがない。
Re:発端? (スコア:1)
IDEを使うかどうかが何か関係するのか、誰がコンパイルが通らない状態で放置したのか、どんな腐った環境の話をしてるのか等は私も分かりかねます。
Re: (スコア:0)
つまり現実的にあり得ないことを言って話を引っ掻き回しただけだと。ただの荒らしじゃねーか。
Re:発端? (スコア:1)
何の話をしているのかがよくわかりません。コメントの付け先をお間違えではないでしょうか。