SourceハードウェアアップルITモバイルセキュリティサイエンススラドMicrosoftGoogleクラウド宇宙この議論は賞味期限が切れたので、アーカイブ化されています。新たにコメントを付けることはできません。(11762)C言語で条件の部分が数値にしか見えない場合は可読性が多少上がるかもしれない。ブール型の扱いが厳密な言語なら可読性があるように書かないとコンパイルエラーになるから、そういう言語しか使ってなければおかしく見えるかもね。Cowardブール型の扱いが厳密な言語なら可読性があるように書かないとコンパイルエラーになるから、そういう言語しか使ってなければおかしく見えるかもね。1+2*3/4」は真を返すことにならず、コンパイルエラーになるってこと。0というような真偽値を表す式であることが一目でわかる(==可読性が高い)ように書かないとコンパイルエラーになるということです。(#3713123)三項演算子をわざわざ使えばおかしく感じられる言語の方に突っ込みを入れていれば、三項演算子に関係ない回答になるのはしようがないです。(#3713131)三項演算子の可読性や是非以前に、可読性の低い日本語しか書けないようなエンジニアが駄目な実例ですな。かわりに英語が堪能ならいいけど、だったら英語の/.いけと。Cowardむしろ冗長に書いた方が可読性上がることの証明だな。Coward三項演算子をわざわざ使えばおかしく感じられる言語なら、三項演算子をわざわざ使えばおかしいので、そうでない場合に、三項演算子をわざわざ使うのはどうなのか?という話題だと思うのですが。(#3713233)それについては元コメに対して直接コメントしたらよいのではないでしょうか。私のコメントにつけたら私のコメントに対する話だと考えてしまうので。シェア親コメントより多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。service.閉じるスラド処理中...。