Preguntas etiquetadas con if-statement

266
¿Cómo evitar las cadenas "si"?

Suponiendo que tengo este pseudocódigo: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Las funciones executeStepXdeben ejecutarse si y solo...

263
¿Demasiadas declaraciones 'si'?

El siguiente código funciona como lo necesito, pero es feo, excesivo o varias otras cosas. Miré las fórmulas e intenté escribir algunas soluciones, pero termino con una cantidad similar de declaraciones. ¿Hay algún tipo de fórmula matemática que me beneficiaría en este caso o son 16 si las...

252
Diferencia entre if (a - b <0) y if (a <b)

Estaba leyendo el ArrayListcódigo fuente de Java y noté algunas comparaciones en sentencias if. En Java 7, el método grow(int)usa if (newCapacity - minCapacity < 0) newCapacity = minCapacity; En Java 6, growno existía. Sin ensureCapacity(int)embargo, el método utiliza if (newCapacity <...

192
condicionales en línea en angular.js

Me preguntaba si hay una forma en angular para mostrar contenido condicional que no sea ng-show, etc. Por ejemplo, en backbone.js podría hacer algo con contenido en línea en una plantilla como: <% if (myVar === "two") { %> show this<% } %> pero en angular, parece que estoy limitado a...