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
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
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
5
réponses

Comportement étrange de conditionnel ternaire avec des types en boîte en Java [dupliquer]

cette question a déjà une réponse ici: pourquoi l'opérateur ternaire lance-t-il d ... : 1 ou: 1.0 le conditionnel ternaire n'est-il pas équivalent au si-else correspondant?
demandé sur 2015-05-16 21:12:51
3
réponses

Delphi-équivalent de l'opérateur ternaire de C#? [dupliquer]

possibilité de dupliquer: y a-t-il, ou y aura-t-il un opérateur conditionnel à Delphi? ... e une fonction séparée? Dans la négative, Quelle est la représentation de code la plus efficace et/ou la plus nette?
demandé sur 2011-03-09 09:01:41
4
réponses

Pourquoi (faux?A (): B ()).test () compiler seulement lorsque A et B ont une relation de sous-classe?

à l'origine, J'aime utiliser quelque chose comme ceci: (true?a:b).test() au lieu de (true?a.test ... } }; int main(){ printf("%c\n",(false?A():B()).test()); return 0; } il peut compiler, pourquoi?
demandé sur 2015-07-14 10:17:24
3
réponses

Est-il sûr de créer une référence de const à résultat d'opérateur ternaire en C++?

il se passe quelque chose de tout à fait non-évident dans ce code: float a = 1.; const float & x = true ? ... ble & x = true ? a_ref : 2.; a = 4.; std::cout << a << ", " << x; sortie: 4, 3
demandé sur 2016-10-21 05:02:44
8
réponses

Qu'est-ce? ... : ...? [dupliquer]

cette question a déjà une réponse ici: Quels sont les opérateurs PHP "?"et ":" ap ... pense que le code ci-dessus est le problème, mais je ne sais pas comment il fonctionne. M'éclairer s'il vous plaît.
demandé sur 2009-05-20 22:04:38
2
réponses

L'aide opérateur ternaire pour initialiser une variable de référence?

en mettant de côté toutes les questions de maintenabilité et de lecture, ces lignes de code peuvent-elles générer un c ... float a = 0, b = 0; float& x = some_condition()? a : b; x = 5; cout << a << ", " << b;
demandé sur 2012-07-15 23:36:20
5
réponses

JavaScript si alternative [dupliquer]

cette question a déjà une réponse ici: point d'interrogation et deux points en Ja ... est le besoin pour ce genre de codage? Est-ce plus efficace ou juste une version raccourcie avec la même efficacité?
demandé sur 2009-11-06 18:32:53
4
réponses

Où puis-je lire à propos des conditionnels faits avec "?"et ":" (deux-points)? [dupliquer]

possible Duplicate: référence - que signifie Ce symbole en PHP? j'ai fait des ... r de ce qu'il faut google pour trouver des articles en expliquant comment elle fonctionne. Comment puis-je le faire?
demandé sur 2010-10-29 23:46:16