Perguntas com a marcação «if-statement»

Uma instrução "if" é uma estrutura de controle de fluxo na maioria das linguagens de programação que ramifica o fluxo de execução dependendo de uma condição binária, geralmente avaliada em tempo de execução. As declarações if também são comumente chamadas de condicionais. Ao usar esta tag, inclua também uma tag de idioma apropriada, como, por exemplo, "java" se sua pergunta for específica do idioma.


13
se ... mais dentro de JSP ou JSTL
Eu quero produzir algum código HTML com base em alguma condição em um arquivo JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Como eu posso fazer isso? Devo usar JSTL?
283 jsp  if-statement  jstl 

4
sair de se e foreach
Eu tenho um loop foreach e uma declaração if. Se uma correspondência for encontrada, eu preciso sair do 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 here> …


30
Como evitar correntes "se"?
Supondo que eu tenho esse pseudo-código: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); As funções executeStepXdevem ser executadas se e somente se as anteriores tiverem êxito. De qualquer forma, a executeThisFunctionInAnyCasefunção deve ser chamada …



26
Muitas declarações 'if'?
O código a seguir funciona como eu preciso, mas é feio, excessivo ou várias outras coisas. Examinei as fórmulas e tentei escrever algumas soluções, mas acabo com uma quantidade semelhante de instruções. Existe um tipo de fórmula matemática que me beneficiaria nesse caso ou tem 16 se as instruções forem …


4
Diferença entre if (a - b <0) e if (a <b)
Eu estava lendo o ArrayListcódigo fonte do Java e notei algumas comparações nas instruções if. No Java 7, o método grow(int)usa if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; No Java 6, grownão existia. O método, ensureCapacity(int)no entanto, usa if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Qual foi o …

18
Maneira pitônica de evitar declarações “if x: return x”
Eu tenho um método que chama 4 outros métodos em sequência para verificar condições específicas e retorna imediatamente (não verificando os seguintes) sempre que alguém retorna algo Truthy. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: return …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.