Questions marquées «ternary-operator»

L'opérateur conditionnel est un opérateur ternaire qui fait partie de la syntaxe d'une expression conditionnelle de base dans plusieurs langages de programmation. Il est aussi communément appelé opérateur ternaire ou if en ligne. Différents langages ont une syntaxe différente pour la même construction, mais tous choisissent entre l'une des deux options en fonction d'une condition.

16
Qu'est-ce que l'opérateur Java?: Appelé et que fait-il?
Je travaille avec Java depuis quelques années, mais jusqu'à récemment, je n'ai pas rencontré cette construction: int count = isHere ? getHereCount(index) : getAwayCount(index); C'est probablement une question très simple, mais quelqu'un peut-il l'expliquer? Comment le lire? Je suis presque sûr de savoir comment cela fonctionne. si isHereest vrai, getHereCount()est …

13
Comment utiliser l'opérateur ternaire (?:) En PHP comme raccourci pour «if / else»?
Sur la base des exemples de cette page , j'ai les exemples de code fonctionnel et non fonctionnel ci-dessous. Code de travail utilisant l' ifinstruction: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Code non fonctionnel utilisant l'opérateur ternaire: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested …


4
Construction angularjs if-then-else dans l'expression
Puis-je en quelque sorte utiliser la construction if-then-else (ternary-operator) dans l'expression angularjs, par exemple j'ai la fonction $ scope.isExists (item) qui doit renvoyer une valeur booléenne. Je veux quelque chose comme ça <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Je sais …

2
Opérateur ternaire en Java évaluant une seule expression depuis Java 7 - était-ce différent dans Java 1.6 et les versions antérieures?
En me préparant à l'examen Oracle Certified Associate Java SE 8 Programmer 1, je suis tombé sur le paragraphe suivant sur l'expression ternaire dans le guide d'étude officiel: Évaluation des expressions ternaires À partir de Java 7, une seule des expressions de droite de l'opérateur ternaire sera évaluée lors de …

7
Opérateur ternaire abrégé Javascript
Je sais que dans php 5.3 au lieu d'utiliser cette syntaxe d'opérateur ternaire redondante: startingNum = startingNum ? startingNum : 1 ... nous pouvons utiliser une syntaxe abrégée pour nos opérateurs ternaires le cas échéant: startingNum = startingNum ?: 1 Et je connais l'opérateur ternaire en javascript: startingNum = startingNum …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.