preguntar acerca de conditional-operator

3
réponses

Y a-t-il un opérateur ternaire conditionnel dans VB.NET?

En Perl (et dans d'autres langages), un opérateur ternaire conditionnel peut être exprimé comme ceci: my $foo = $bar == $buz ? $cat : $dog; Y a-t-il un opérateur similaire dans VB.NET? ... …
demandé sur 1970-01-01 00:33:29
30
réponses

Pour ternaire ou de ne pas ternaire? [fermé]

Je suis personnellement un défenseur de l'opérateur ternaire: ()? :; Je me rends compte qu'il a sa place, mais j'ai rencontré de nombreux programmeurs qui sont complètement contre de l'utiliser, et certains qui l'utilisent trop souvent. Quels sont v …
demandé sur 1970-01-01 00:33:28
14
réponses

Opérateur ternaire: vs if … else

En c++, est le?: opérateur plus rapidement que si()...else? Existe-il des différences entre eux dans le code compilé? ... …
demandé sur 1970-01-01 00:33:30
7
réponses

Existe-t-il un opérateur MATLAB conditionnel IF qui peut être placé en ligne comme IIF de VBA

Dans VBA, je peux faire ce qui suit: A = B + IIF(C>0, C, 0) De sorte que si C > 0 Je reçois A=B+C et CA=B Y a-t-il un opérateur ou une fonction qui me permettra de faire ces Conditions inline dans le code MATLAB? ... …
demandé sur 1970-01-01 00:33:33
12
réponses

Comment fonctionne la solution de contournement de l’opérateur conditionnel Python?

D'après ce que j'ai lu, j'ai trouvé qu'un opérateur ternaire intégré n'existe pas (je serai heureux d'en savoir plus à ce sujet.). J'ai trouvé le code suivant comme substitut: def val(): var = float(raw_input("Age:")) status = ("Working"," …
demandé sur 1970-01-01 00:33:29
6
réponses

opérateur ternaire à matlab

y a-t-il une façon de taper si comme: var = (cond) ? true : false; ou devons-nous utiliser ce format? if (cond) true else false end ... …
demandé sur 1970-01-01 00:33:31
4
réponses

Opérateur ternaire conditionnel et d’assignation priorité

je suis confus au sujet de l'assignation directe et des opérateurs conditionnels ternaires priorité: #include<stdio.h> int main(void) { int j, k; j = k = 0; (1 ? j : k) = 1; // first printf("%d %dn", j, k); j = k = 0; …
demandé sur 1970-01-01 00:33:31
9
réponses

Opérateur ternaire est deux fois plus lent qu’un if-else bloc?

j'ai lu partout que l'opérateur ternaire est censé être plus rapide, ou au moins le même que, son équivalent if - else bloc. cependant, j'ai fait le test suivant et j'ai découvert que ce n'était pas le cas: Random r = new Random(); …
demandé sur 1970-01-01 00:33:33
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 1970-01-01 00:33:28
7
réponses

Opérateur priorité avec Javascript opérateur ternaire

Je n'arrive pas à enrouler ma tête autour de la première partie de ce code ( += ) en combinaison avec l'opérateur ternaire. h.className += h.className ? ' error' : 'error' La façon dont je pense que ce code fonctionne est la suivante: …
demandé sur 1970-01-01 00:33:29