Questions marquées «conditional-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 également 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 sélectionnent entre l'une des deux options en fonction d'une condition.








5
Affectation ternaire C ++ de lambda
Vous savez pourquoi l'extrait de code suivant ne se compile pas? Il se plaint d'une erreur "erreur: opérandes à?: Avoir différents types" auto lambda1 = [&](T& arg) { ... }; auto lambda2 = [&](T& arg) { ... }; auto lambda = condition ? lambda1 : lambda2;

1
Comportement ternaire étrange de Java lors de l'attribution d'une valeur. Que fait Java dans les coulisses pour que cela se produise?
Il y a quelques jours, je suis tombé sur un scénario fascinant où je n'ai trouvé aucune documentation sur comment ou pourquoi Java laisse les choses se produire. (Cet extrait n'est qu'une forme simplifiée du bogue.) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long …

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.