Questions marquées «if-statement»

Une instruction "if" est une structure de contrôle de flux dans la plupart des langages de programmation qui dérive le flux d'exécution en fonction d'une condition binaire, généralement évaluée à l'exécution. Les instructions If sont également communément appelées conditionnelles. Lorsque vous utilisez cette balise, veuillez également inclure une balise de langue appropriée, comme par exemple "java" si votre question est spécifique à une langue.



15
Comment raccourcir mes déclarations conditionnelles
J'ai une très longue déclaration conditionnelle comme celle-ci: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Je me demandais si je pouvais refactoriser cette expression / déclaration sous une forme plus concise. Une idée sur la façon d'y parvenir?





17
Affectation dans une instruction if
J'ai une classe Animalet sa sous-classe Dog. Je me retrouve souvent à coder les lignes suivantes: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Pour la variable Animal animal;. Y a-t-il une syntaxe qui me permet d'écrire quelque chose comme: if (Dog dog = …
142 c#  casting  if-statement 

16
À quoi sert un bloc 'if (0)' dans un bloc if-else?
Ma question porte sur la ligne que j'ai mentionnée dans le sujet et que je peux voir à de nombreux endroits dans le code de production. Le code global ressemble à ceci: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) …
141 c  if-statement 

14
Affectation de condition if sur une ligne
J'ai le code suivant num1 = 10 someBoolValue = True Je dois définir la valeur de num1à 20if someBoolValueis True; et ne rien faire autrement. Alors, voici mon code pour ça num1 = 20 if someBoolValue else num1 Puis-je éviter la ...else num1pièce pour la rendre plus propre? Un équivalent …

8
Mieux vaut «essayer» quelque chose et attraper l'exception ou tester s'il est d'abord possible d'éviter une exception?
Dois-je tester que ifquelque chose est valide ou simplement tryle faire et attraper l'exception? Existe-t-il une documentation solide indiquant qu'une solution est préférable? Est-ce qu'une manière est plus pythonique ? Par exemple, devrais-je: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Ou: try: x = my_list[3] except …


9
&& (AND) et || (OR) dans les instructions IF
J'ai le code suivant: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } où partialHitsest un HashMap. Que se passera-t-il si la première affirmation est vraie? Java vérifiera-t-il toujours la deuxième instruction? Parce que pour que la première instruction soit vraie, le HashMap ne doit pas contenir la clé donnée, donc …
137 java  if-statement 


10
Comment faire if-else dans Thymeleaf?
Quelle est la meilleure façon de faire un simple if- elsedans Thymeleaf? Je veux obtenir dans Thymeleaf le même effet que <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> dans JSTL. Ce que j'ai compris jusqu'à présent: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> …

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.