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.


13
si… sinon dans JSP ou JSTL
Je veux sortir du code HTML basé sur une condition dans un fichier JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Comment puis je faire ça? Dois-je utiliser JSTL?
283 jsp  if-statement  jstl 

4
sortir de if et foreach
J'ai une boucle foreach et une instruction if. Si un match est trouvé, je dois finalement sortir de la foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach …


30
Comment éviter les chaînes «si»?
En supposant que j'ai ce pseudo-code: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Les fonctions executeStepXdoivent être exécutées si et seulement si la précédente réussit. Dans tous les cas, la executeThisFunctionInAnyCasefonction doit être appelée …



26
Trop de déclarations «si»?
Le code suivant fonctionne comme j'en ai besoin, mais c'est moche, excessif ou plusieurs autres choses. J'ai regardé des formules et tenté d'écrire quelques solutions, mais je me retrouve avec une quantité similaire de déclarations. Existe-t-il un type de formule mathématique qui me serait utile dans ce cas ou est-ce …


4
Différence entre if (a - b <0) et if (a <b)
Je lisais le ArrayListcode source de Java et j'ai remarqué des comparaisons dans les instructions if. Dans Java 7, la méthode grow(int)utilise if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; En Java 6, grown'existait pas. La méthode ensureCapacity(int)utilise cependant if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Quelle était la …

18
Manière pythonique d'éviter les instructions «if x: return x»
J'ai une méthode qui appelle 4 autres méthodes dans l'ordre pour vérifier les conditions spécifiques et renvoie immédiatement (sans vérifier les suivantes) chaque fois que l'on retourne quelque chose de vrai. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() …





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.