パスワードを忘れた? アカウント作成

Twitterで「三項演算子」がトレンド入り」記事へのコメント

  • 発端? (スコア:3, 参考になる)

    by Anonymous Coward

    きっかけはこのおもしろい(オブラートに包んだ表現)ツイートではないかな

    https://twitter.com/fnya/status/1192036095820615680 [twitter.com]

    • by Anonymous Coward

      return (条件)? true : false; なんて書くくらいなら return 条件; だよなあ
      そりゃレビューで落とすでしょ感

      • by Anonymous Coward on 2019年11月08日 19時10分 (#3713070)

        if ( (a == b) == true )
        みたいなのはコード引き取ると良くある…

        • by Anonymous Coward on 2019年11月08日 21時52分 (#3713170)

          if (!Foo()) { ... }
          って書きたいけど、「!」の視認性が悪いから、

          if (Foo() == false) { ... }
          としてるんだという意見に対して、

          if (!!!Foo()) { ... }
          のように奇数個の「!」を気の済むまで書けばいいじゃんていう話好き

          # そして間違って偶数個の!を書いてしまうまでがブック

          • by Anonymous Coward

            if (!Foo()) { ... }
            って書きたいけど、「!」の視認性が悪いから、


            #define NOT !

            if (NOT Foo()) { ... }

            プロはこう書く(書かない)

            • by Anonymous Coward

              プロなら規格で用意されているnotを使う。
              実際、C++の商用コードで見かけたことはある。

          • by Anonymous Coward
            if (Foo())
                ;
            else { ... }
            とか?w
        • by Anonymous Coward

          if ( ( a b) != false ) じゃなかっただけありがたいと思うんだ。

        • by Anonymous Coward

          いらんだろと消してあげても、すぐに復活する

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...