Questions marquées «if-statement»

266
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...

263
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...

252
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 < 0) newCapacity = minCapacity; En Java 6, grown'existait pas. La méthode ensureCapacity(int)utilise cependant if...

201
Formulaire abrégé pour Java if

Je sais qu'il existe un moyen d'écrire une ifdéclaration Java sous une forme courte. if (city.getName() != null) { name = city.getName(); } else { name="N/A"; } Quelqu'un sait-il comment rédiger le formulaire abrégé des 5 lignes ci-dessus en une seule

192
conditions en ligne dans angular.js

Je me demandais s'il y avait un moyen angulaire d'afficher conditionnellement du contenu autre que l'utilisation de ng-show, etc. Par exemple, dans backbone.js, je pourrais faire quelque chose avec du contenu en ligne dans un modèle comme: <% if (myVar === "two") { %> show this<% } %>...