Questions sur ternary-operator

23
réponses

Python ont un opérateur conditionnel ternaire?

si Python n'a pas d'opérateur ternaire conditionnel, est-il possible d'en simuler un en utilisant d'autres constructions de langage?
demandé sur 2008-12-27 11:32:18
15
réponses

Comment utilisez-vous?: opérateur (conditionnel) en JavaScript?

quelqu'un Peut-il m'expliquer en termes simples ce qu'est le ?: (conditionnel, "ternaire") et comment l'utiliser?
demandé sur 2011-06-07 06:10:54
26
réponses

Kotlin Opérateur Conditionnel Ternaire

Quel est l'équivalent de cette expression dans Kotlin? a ? b : c ce code n'est pas valide à Kotlin.
demandé sur 2013-05-02 15:07:57
30
réponses

Au ternaire ou pas au ternaire? [fermé]

personnellement, je suis un défenseur de l'opérateur ternaire: () ? : ;, Je me rends compte qu'il a sa place, mais j'a ... et d'autres qui l'utilise trop souvent. Qu'en pensez-vous? Quel code intéressant avez-vous vu l'utiliser?
demandé sur 2008-10-02 03:27:46
8
réponses

Quel est l'équivalent idiomatique de L'opérateur ternaire de C?

en C / C++ (et plusieurs langues de cette famille), un idiome commun pour déclarer et initialiser une variable en fonc ... var index int if val > 0 { index = val } else { index = -val } y a-t-il quelque chose de mieux ?
demandé sur 2013-11-14 17:39:09
15
réponses

Quel est le nom de L'opérateur Java: et que fait-il?

j'ai travaillé avec Java quelques années, mais jusqu'à récemment je n'ai pas couru à travers cette construction: ... si isHere est faux getAwayCount() est appelé. Correct? Qu'est-ce que cette construction s'appelle?
demandé sur 2009-04-28 19:28:50
4
réponses

Opérateur ternaire Java vs if / else in

récemment je suis en train de lire le code source de Spring Framework. Quelque chose que je ne peux pas comprendre va ... e tandis que les commentaires sont durs. NOTE: Pas d'expression ternaire pour conserver la compatibilité JDK
demandé sur 2015-09-09 11:56:07
10
réponses

Opérateur ternaire en PowerShell

D'après ce que je sais, PowerShell ne semble pas avoir d'expression intégrée pour le soi-disant opérateur ternaire . ... ns PowerShell, quelle serait la meilleure façon (c.-à-d. facile à lire et à maintenir) d'accomplir le même résultat?
demandé sur 2015-07-10 16:26:42
3
réponses

Angularjs si-alors-sinon de la construction dans l'expression

puis-je utiliser d'une façon ou d'une autre la construction si-then-else (ternary-operator) dans l'expression angularj ... îne, je suis intéressant dans la possibilité d'utiliser la construction si-alors-autrement dans l'expression. Grâce.
demandé sur 2013-05-16 13:57:23
7
réponses

Qu'est ce qu'un point d'interrogation "?"et les deux points ":" l'Opérateur est-il Utilisé? [dupliquer]

cette question a déjà une réponse ici: Qu'est-ce que le Java ?: opérateur appelé ... System.out.print(row % 2 == 1 ? "<" : "\r>"); ++column; } --row; System.out.println(); }
demandé sur 2012-04-26 19:48:05
3
réponses

Qu'est-ce que: dans PHP 5.3? [dupliquer]

Double Possible: Quels sont les opérateurs PHP "?"et ":" appelés et que font-ils? ... que signifient-ils par fonctions anonymes? N'était-ce pas quelque chose qui a existé pendant un certain temps?
demandé sur 2010-01-28 11:33:05
2
réponses

Question de syntaxe PHP: Que signifie le point d'interrogation et le point d'interrogation? [dupliquer]

possibilité de dupliquer: quick PHP syntaxe question return $add_review ? FALSE : $arg; que signifient point d'interrogation et deux points? Merci
demandé sur 2009-08-14 13:27:00
6
réponses

L'opérateur de coalescence null DE C#(??) en PHP

y a-t-il un opérateur ternaire ou similaire en PHP qui agit comme ?? de C#? ?? en C# est propre et la plus ... : 'replacement if empty'; // This line gives error when $_REQUEST['test'] is NOT set. echo $_REQUEST['test']?: 'hi';
demandé sur 2011-09-02 06:57:24
3
réponses

Opérateur ternaire et chaîne de concaténation quirk?

Salut, je veux juste savoir pourquoi ce code rendements (au moins pour moi) un résultat incorrect. Eh bien, probablement ... tats sont description est soit 'Bond' ou 'autre' et m'a laissé vous vous demandez Où est passée la ficelle " papier:"???
demandé sur 2009-08-23 04:04:40
8
réponses

Comment écrire un opérateur ternaire PHP

Comment écrire un opérateur ternaire PHP avec la portion elseif? je vois des exemples de base avec le if et else portion ... er Druid'; }else if($result->vocation == 7){ echo 'Royal Paladin'; }else{ echo 'Elite Knight'; } ?>
demandé sur 2013-08-01 02:00:32
6
réponses

Optimiser l'opérateur ternaire

j'ai trouvé ce code écrit par quelqu'un d'autre. Cette utilisation de l'opérateur conditionnel est-elle recommandée ou co ... pcicfg_mst_abort_rsp)) ? uvc_pkg::MRSP_OKAY : req.slv_req[0].get_rsp_status() : uvc_pkg::MRSP_OKAY;
demandé sur 2015-10-20 17:39:02
8
réponses

Si, sans autre opérateur ternaire

si loin de j'ai cherché à travers le net, la déclaration ont toujours si et autre condition telle que a ? b : c. Je voudra ... e langage de programmation Java.) PreparedStatement pstmt; //.... (pstmt!=null) ? pstmt.close : <do nothing>;
demandé sur 2013-11-18 20:52:57
6
réponses

C opérateur conditionnel ('?') avec le second paramètre vide [dupliquer]

cette question a déjà une réponse ici: ?: comportement ternaire conditionnel de l' ... paramètre dans (style wise), ou y a-t-il une chance que certains compilateurs ne soient pas capables de gérer cela?
demandé sur 2012-04-13 18:51:55
4
réponses

Ternaire dans Laravel Lame

recherche d'un opérateur ternaire pour les gabarits de lame @if(Auth::check()) ? yes : no @endif ne semble pas pouvoi ... ctionne @if(Auth::check()) yes @else no @endif supposons qu'il n'y a pas beaucoup de pour cet exemple, juste curieux.
demandé sur 2014-08-13 14:57:31
1
réponses

Opérateur ternaire en JSTL / EL

la balise suivante de JSTL peut être utilisée pour définir une valeur à une variable dans une requête scope. <c:set v ... 1.1 bibliothèque et le taglib suivant est inclus, <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
demandé sur 2013-01-23 18:48:05
5
réponses

Déclaration conditionnelle dans une fonction lambda d'une ligne en python?

excuses si cela a déjà été demandé, mais je ne pouvais le voir nulle part. essentiellement, j'ai rencontré un scénario ... gâcher. Toute aide serait grandement appréciée, ou si ce n'est pas possible, la confirmation des autres serait sympa :)
demandé sur 2013-04-02 23:25:12
2
réponses

Pourquoi ne l'opérateur ternaire de façon inattendue fonte des entiers?

Je l'ai vu discuté quelque part que le code suivant résulte en obj étant un Double , mais qu'il imprime 200.0 du côté ... alculs, mais ici les côtés gauche et droit n'interagissent pas de cette manière. pourquoi cela arrive-t-il?
demandé sur 2011-11-04 02:17:14
2
réponses

: comportement de l'opérateur conditionnel ternaire en laissant une expression vide

j'étais en train d'écrire une application de console qui essaierait de "deviner" un nombre par essai et erreur, ça a b ... e_ :1) , il semble fonctionner correctement, mais y a-t-il un risque à laisser cette partie du conditionnel vide?
demandé sur 2010-07-23 18:25:39
5
réponses

Ternaire? opérateur par rapport à l'opérateur conventionnel If-else en c# [dupliquer]

Double Possible: Est l'opérateur conditionnel lent? je suis un gros utilisateu ... garde en quelque sorte le code propre. existe-t-il des performances lors de l'utilisation de ? opérateur?
demandé sur 2012-07-25 09:12:58
2
réponses

Type d'expression ternaire

quelqu'un Peut-il expliquer la sortie du programme suivant: #include <iostream> using namespace std; int main() { ... nd character " << (test ? 3 : '1') << endl; return 0; } Sortie: Premier caractère 1 Deuxième caractère 49
demandé sur 2015-05-03 23:11:19
10
réponses

Formulaire abrégé pour la déclaration Java If Else

j'ai une méthode qui vérifie les nulls. Est-il un moyen de réduire le nombre de lignes de la méthode? Actuellement, le co ... null) { return 3; } else { if(isMatch(one, two)) return 4; return 5; } }
demandé sur 2017-02-02 13:30:37
5
réponses

Opérateur ternaire associativité gauche

dans le manuel PHP, je trouve la suite de 'l'utilisateur a contribué note' sous "Opérateurs". notez qu'en php l'opér ... enser qu'il devrait print two ou other. quelqu'un peut-il expliquer ce qui se passe ici et pourquoi il imprime 'four'?
demandé sur 2013-12-13 08:33:21
7
réponses

Cumul de plusieurs opérateurs ternaires en PHP

voici ce que j'ai écrit: $Myprovince = ( ($province == 6) ? "city-1" : ($province == 7) ? "city-2" : ($province == 8) ? ... u lieu de switch/if parce que je veux expérimenter et voir comment cela serait fait. Quel est le problème avec ce code?
demandé sur 2011-03-08 19:54:27
4
réponses

Opérateur ternaire, erreur de syntaxe lors de l'utilisation de l'assignation

les 3 lignes de code ci-dessous compilent OK. (Veuillez noter que ce code est un exemple de "codage Java artificiel", et ... le message d'erreur de syntaxe: quelqu'un Peut-il m'expliquer ce comportement (pour un débutant en Java)? Remercier.
demandé sur 2013-12-05 16:20:55
5
réponses

Est-il sécuritaire d'incrémentation/décrémentation les opérateurs à l'intérieur ternaire/opérateurs conditionnels?

Voici un exemple #include <iostream> using namespace std; int main() { int x = 0; cout << (x == 0 ... cro préprocesseur peuvent avoir des résultats indésirables. փ #define max(a,b) ((a)<(b))?(b):(a) k = max( ++i, j );
demandé sur 2014-09-08 17:54:30