エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント12件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
三項演算子?:は悪である。 - Qiita
三項演算子?:は悪である。異論は認める。1 三項演算子とは何か? 悪である三項演算子(ternary operator)... 三項演算子?:は悪である。異論は認める。1 三項演算子とは何か? 悪である三項演算子(ternary operator)は?:というものだけである。それは次のようなものである。 条件演算子(conditional operator)とも言われる。他にもinline if (iif)、ternary ifという呼び方がある。 多くのプログラミング言語において?:が唯一の三項演算子である。三項演算子?:が存在するプログラミング言語において、他の三項演算子が存在するような言語を私は知らない。「三項演算子」という言葉が参照透過性(referential transparency)2を有することを私は信じている。 ?:という二項演算子もあるが、ここでは別物として扱う。3 ifを用いている、?だけの演算子である、といった場合はここでは含めていない。 三項演算子は式a、b、cに対して、a ? b : c
2017/10/11 リンク