Resultados da pesquisa a pedido "if-statement"
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 ...
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){ ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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
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?