Resultados da pesquisa a pedido "if-statement"

9 a resposta

Onde colocar comentários em uma construção if-then-else?

Eu nunca decidi qual a melhor maneira de comentarif-then-else construções, por isso nunca padronizei de maneira consistente para comentá-las. Agradeço qualquer insight. Algumas opções: uma if (blabla) { // this comment explains what happens ...

6 a resposta

Você pode armazenar uma variável dentro de uma cláusula i

Estou meio que esperando por uma resposta "não" a esta pergunt Eu estava interessado se você pode salvar uma variável ao mesmo tempo quando a verifica em uma cláusula i Digamos que eu tenho esse código. if(foo!=null){ if(foo.getBar()!=null){ ...

6 a resposta

Como o polimorfismo pode substituir uma instrução if-else dentro de um loop?

Como o polimorfismo substitui uma declaração if-else ou Switch dentro de um loop? Em particular, ele sempre pode substituir um if-else? A maioria dos if-thens que eu uso dentro de loops são comparações aritméticas. Esta questão é gerada a partir ...

13 a resposta

Comparando dois números inteiros sem nenhuma comparação

É possível encontrar o maior de dois números inteiros sem nenhuma comparação? Encontrei algumas soluções: if(!(a/b)) // if a is less than b then division result will be zero. { cout << " b is greater than a"; } else if (!(a-b)) // we know a is ...

8 a resposta

Por que a instrução switch e não if-else?

Eu estive pensando nisso há algum tempo. De longe, não sou um programador hardcore, principalmente pequenos scripts Python e escrevi algumas simulações de dinâmica molecular. Para a verdadeira questão: qual é o objetivo doinstrução switch? Por ...

7 a resposta

If vs. Switch Speed

As instruções switch são geralmente mais rápidas que as instruções if-else-if equivalentes (como por exemplo, descritas nesteartigo [http://www.blackwasp.co.uk/SpeedTestIfElseSwitch.aspx]) devido a otimizações do compilador. Como essa otimização ...

5 a resposta

Declaração 'If' e dois pontos

Aqui está um código interessante sobre o qual meus colegas estavam apenas tendo uma discussão um pouco acalorada sobre ... Dim fred As Integer If True Then fred = 5 : fred = 3 : fred = 6 Else fred = 4 : fred = 2 : fred = 1Depois de executar o ...

30 a resposta

Denominar condições de várias linhas nas instruções 'if'?

Às vezes eu quebro longas condições emifs em várias linhas. A maneira mais óbvia de fazer isso é: if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_somethingNão é muito atraente visualmente, porque a ação ...

25 a resposta

Como executo um IF ... THEN em um SQL SELECT?

Como executo umIF...THEN em umSQL SELECT declaração Por exemplo SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product

9 a resposta

Diferença de desempenho entre IIf () e If

No Visual Basic, há uma diferença de desempenho ao usar oIIf função em vez doIf declaração?