三項条件演算子: 「?」の謎を解くおよび「:」
疑問符「?」 print 関数のかっこ内のコロン「:」は、プログラミングにおいて重要な役割を果たします。これらは、「三項演算子」とも呼ばれる 3 項条件演算子を表します。これは、「if」「else」ステートメントに似ていますが、print ステートメントの範囲を超えて機能します。
三項演算子は、従来の if-else 構造のコンパクト バージョンと考えてください。これは次の形式を取ります。
boolean statement ? true result : false result;
ブール ステートメントが true と評価された場合、true の結果が返されます。それ以外の場合は、偽の結果が返されます。以下に例を示します。
result = a > b ? x : y;
このコード スニペットは、a が b より大きい場合に x の値を結果に割り当てます。そうでない場合は、y の値を result に割り当てます。
概念をよりよく理解するには、次のことを試してください:
System.out.println(true ? "true!" : "false."); System.out.println(false ? "true!" : "false.");
最初のステートメントが "true!" と出力することがわかります。 、2番目は「false」を出力します。これは、ブール ステートメントがそれぞれ true と false に評価されるためです。
要約すると、三項条件演算子はブール ステートメントを評価し、「true」または「false」の結果を返す簡潔な方法を提供します。その使用法をマスターすると、コーディング スキルが向上し、プログラムの効率が向上します。
以上が3 項条件演算子とは何ですか?またその仕組みは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。