Comprendre l'opérateur conditionnel ternaire
En programmation, les opérateurs point d'interrogation ("?") et deux points (":") sont utilisés entre parenthèses pour former l’opérateur conditionnel ternaire. Il offre une alternative concise à l'instruction if-else traditionnelle, vous permettant d'évaluer une condition et d'attribuer une valeur en fonction de sa véracité.
Syntaxe et utilisation
Le L'opérateur ternaire suit la syntaxe :
boolean_expression ? true_value : false_value
Si boolean_expression est évalué à true, la true_value est attribuée ; sinon, la valeur false_value est attribuée.
Par exemple :
<code class="java">int result = x > 0 ? 1 : 0;</code>
Si x est supérieur à zéro, le résultat se verra attribuer 1 ; sinon, ce sera 0.
Alternative aux instructions if-else
L'opérateur ternaire fournit une manière plus compacte d'écrire des instructions if-else simples. Prenons l'exemple suivant :
<code class="java">if (row % 2 == 1) { System.out.print("<"); } else { System.out.print(">"); }</code>
Ce code peut être réécrit à l'aide de l'opérateur ternaire comme :
<code class="java">System.out.print(row % 2 == 1 ? "<" : ">");</code>
Terminologie et documentation
Le L'opérateur ternaire est souvent simplement appelé « opérateur ternaire » ou « opérateur conditionnel ». Plus d'informations sur son utilisation peuvent être trouvées dans la documentation du langage de programmation que vous utilisez, comme la documentation de Java sur le ? opérateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!