Questions sur if-statement

28
réponses

JavaScript vérifier si la variable existe (est définie / initialisée)

Quelle méthode pour vérifier si une variable a été initialisée est meilleure/correcte? (En supposant que la variable p ... if (elem) { // or !elem ou if (typeof(elem) !== 'undefined') { ou if (elem != null) {
demandé sur 2011-02-25 06:44:47
23
réponses

Comment puis-je effectuer un IF...puis dans un SQL SELECT?

Comment puis-je effectuer un IF...THEN dans une déclaration SQL SELECT ? par exemple: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
demandé sur 2008-09-15 18:34:09
10
réponses

L'équivalent de & & de Python dans un IF-statement

Voici mon code: def front_back(a, b): # +++your code here+++ if len(a) % 2 == 0 && len(b) % 2 == 0: ... else: #todo! Not yet done. :P return j'obtiens une erreur dans le conditionnel IF. Ce que je fais mal?
demandé sur 2010-03-21 04:23:03
29
réponses

Les conditions de style multilignes dans les énoncés "si"?

Parfois, je brise les longues conditions dans if s sur plusieurs lignes. La manière la plus évidente de le faire est ... l4'): do_something mais ce n'est pas très joli. :- ) Pouvez-vous recommander une autre façon?
demandé sur 2008-10-08 10:19:07
7
réponses

Comment faire une logique ou une opération dans les scripts Shell

j'essaie de faire une simple vérification de l'état, mais ça ne semble pas marcher. si $# est égal à 0 ou es ... if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi
demandé sur 2010-11-06 04:48:33
7
réponses

Les doubles crochets [] sont-ils préférables aux simples crochets [] dans Bash?

un collègue a déclaré récemment dans une révision du code que la construction [[ ]] doit être préférée à [ ] dans de ... euser" ] ; then echo "I love you madly, $someuser" fi il ne pouvait pas fournir une raison. Est-il un?
demandé sur 2009-03-21 18:28:45
14
réponses

Est-ce que "else if" est plus rapide que"switch() case"? [dupliquer]

possible Duplicate: y a-t-il une différence significative entre l'utilisation de if/else et switc ... on programme a une structure similaire (beaucoup, beaucoup d'énoncés" else if"). Je les transforme en interrupteurs?
demandé sur 2009-04-20 15:07:15
17
réponses

Pourquoi python utilisation 'd'autre' après les boucles for et while?

je comprends comment cette construction fonctionne: for i in range(10): print(i) if i == 9: pr ... si vous voulez). Peut-être que je manque quelque chose qui rendrait ces blocs de code plus facilement déchiffrables?
demandé sur 2012-04-02 20:18:45
8
réponses

SI AUTREMENT dans une liste de compréhension [dupliquer]

cette question a déjà une réponse ici: if/else en Python de la compréhension de l ... donne une erreur de syntaxe. Comment puis – je obtenir un if - else comme ceci dans une liste de compréhension?
demandé sur 2010-12-10 09:45:51
13
réponses

Comment écrire en ligne si déclaration pour imprimer?

je dois imprimer quelques trucs seulement quand une variable booléenne est définie à True . Donc, après avoir regardé ... ntaxError: invalid syntax Même chose si j'écris print a if b==True . Qu'est-ce que je rate ici?
demandé sur 2012-08-09 13:31:48
30
réponses

Comment éviter les chaînes" si"?

en supposant que j'ai ce pseudo-code: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = ... tion executeThisFunctionInAnyCase . La déclaration break pourrait-elle être utilisée d'une manière ou d'une autre?
demandé sur 2014-06-26 16:25:25
26
réponses

Trop de "si", des déclarations?

le code suivant fonctionne comme j'en ai besoin, mais il est laid, excessif ou un certain nombre d'autres choses. J'ai ... && two == 2) { result = 3; } else if(one == 3 && two == 3) { result = 3; } return result; }
demandé sur 2014-03-19 13:24:55
5
réponses

Comment faire "si pas le vrai problème?"

je voudrais que la commande echo soit exécutée quand cat /etc/passwd | grep "sysa" n'est pas vrai. Qu'est-ce ... (cat /etc/passwd | grep "sysa") ]; then echo "ERROR - The user sysa could not be looked up" exit 2 fi
demandé sur 2012-05-11 17:51:37
4
réponses

se détacher de if et foreach

j'ai une boucle pour chaque boucle et une déclaration if. Si une correspondance est trouvée, je dois finir par me déta ... the file $nodeid = $equip->id; <break out of if and foreach here> } }
demandé sur 2012-02-09 21:19:36
7
réponses

Python si non == vs si!=

Quelle est la différence entre ces deux lignes de code: if not x == 'val': et if x != 'val': Est plus efficace que l'autre? serait-il préférable d'utiliser if x == 'val': pass else:
demandé sur 2015-06-24 15:35:39
12
réponses

Puis-je utiliser si (pointer) au lieu de si (pointer!= NULL)?

Est-il sûr de vérifier un pointeur de ne pas être NULL en écrivant simplement if(pointer) ou dois-je utiliser if(pointer != NULL) ?
demandé sur 2013-07-21 16:00:34
12
réponses

Si la condition A est satisfaite, la condition B doit être satisfaite pour que L'action C puisse être réalisée.

ma question Est: if (/* condition A */) { if(/* condition B */) { /* do action C */ } ... est-il possible d'écrire le code D'action c une seule fois au lieu de deux? comment le simplifier?
demandé sur 2017-07-20 06:16:25
16
réponses

Java String - voir si une chaîne de caractères ne contient que des nombres et non des lettres

j'ai une chaîne que je charge tout au long de ma demande, et il change de chiffres en Lettres et autres. J'ai une simp ... ng number; if (Pattern.matches("[a-zA-Z]+", text) == false && text.length() > 2) { number = text; }
demandé sur 2012-05-14 02:05:37
23
réponses

Avantage du basculement if-else déclaration

Quelle est la meilleure pratique pour utiliser une déclaration switch vs utiliser une déclaration if pour 30 énumé ... (ERROR_15 == numError) || (ERROR_16 == numError) || (ERROR_20 == numError)) { fire_special_event(); }
demandé sur 2008-09-19 03:28:23
4
réponses

Sens de "[: trop d'arguments" erreur de si [] (crochets)

Je n'ai pas pu trouver une seule ressource simple expliquant la signification et la correction de L'erreur BASH shell ... égal, supérieur à etc, par exemple: VARIABLE=$(/some/command); if [ $VARIABLE == 0 ]; then # some action fi
demandé sur 2012-12-08 23:46:25
6
réponses

Test pour la chaîne de longueur non nulle dans Bash: [- n "$var"] ou ["$var"]"]

j'ai vu des scripts bash tester pour la chaîne non-longueur zéro de deux façons différentes. La plupart des scripts ut ... ething when var is zero-length fi ou if [ ! "$var" ]; then # Do something when var is zero-length fi
demandé sur 2010-10-06 06:12:05
5
réponses

Puis-je utiliser L'opérateur de portée avec la déclaration if dans Swift?

Est-il possible d'utiliser l'opérateur d'intervalle ... et ..< avec l'instruction if. Maye quelque chose comme ceci: let statusCode = 204 if statusCode in 200 ..< 299 { NSLog("Success") }
demandé sur 2014-07-22 20:42:10
15
réponses

C# - affectation dans une déclaration if

j'ai une classe Animal , et sa sous-classe Dog . Je me retrouve souvent à coder les lignes suivantes: if (animal ... qui me permette d'écrire quelque chose comme: if (Dog dog = animal as Dog) { dog.Name; ... }
demandé sur 2011-08-18 23:57:22
7
réponses

Comment utiliser la structure if-else dans un fichier batch?

j'ai une question sur la structure if - else dans un fichier batch. Chaque commande fonctionne individuellement, mais ... irectory xcopy /E "%sourceMoveDirectory%" "%destinationMoveDirectory%" rd /s /q "%sourceMoveDirectory%" )
demandé sur 2012-06-18 15:21:22
3
réponses

Type-jonglage et (strict) plus/moins-que des comparaisons en PHP

PHP est célèbre pour son jonglage de type. Je dois admettre que cela me laisse perplexe, et j'ai du mal à trouver des ... érateurs de comparaison ne sont pas documentés, donc la lecture du manuel n'était pas vraiment utile dans ce cas.
demandé sur 2013-04-04 18:02:46
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
8
réponses

Quelle est la différence de performance relative entre L'instruction if/else et l'instruction switch en Java?

en M'inquiétant des performances de mon application web, Je me demande si "if/else" ou "switch" est le meilleur en termes de performances?
demandé sur 2010-01-18 17:09:30
12
réponses

SI la déclaration: comment laisser la cellule vide si la condition est fausse ("" ne fonctionne pas)

je voudrais écrire une instruction if, où la cellule est vide si la condition est FAUSSE. Notez que, si la formule sui ... ment les cases vides si la condition n'est pas remplie. avez-vous une idée de la façon d'y parvenir? Merci,
demandé sur 2013-09-12 19:09:40
11
réponses

Tester si la chaîne est un entier valide

j'essaie de faire quelque chose d'assez commun: analyser les entrées des utilisateurs dans un script shell. Si l'Utili ... if [ -I "string" ] ; then echo "String is a valid integer." else echo "String is not a valid integer." fi
demandé sur 2010-02-05 23:55:27
8
réponses

Qu'est ce qu'un Aucune valeur?

j'ai étudié Python, et j'ai lu un chapitre qui décrit la valeur None , mais malheureusement ce livre n'est pas très cla ... sir toutes les réponses comme le meilleur, mais la sélection est limitée à un. Toutes les réponses étaient géniales.
demandé sur 2013-10-20 06:10:22