Articles of if statement

C ++ A maneira mais eficiente de comparar uma variável com vários valores?

Algumas vezes no meu programa, eu tive que verificar se uma variável era uma das muitas opções. Por exemplo if (num = ()) { DO STUFF } Eu brinquei com ‘OR’s, mas nada parece estar certo. eu tentei if (num == (1 || 2 || 3)) mas não faz nada. Por favor ajude! Desde já, […]

Lista de ‘if’ muda em qualquer lugar?

Existe uma lista de todos os switches if para uso no script bash? Às vezes eu vejo alguém usando isso e me pergunto o que o switch que eles estão usando realmente faz. Exemplo é o -z neste. Eu sei como usá-lo, mas não sei de onde foi derivado. if [ -z “$BASH_VERSION” ]; then […]

O que é melhor ? Múltiplas instruções if, ou uma se com múltiplas condições

Para o meu trabalho eu tenho que desenvolver um pequeno aplicativo Java que analisa arquivos XML muito grandes (~ 300k linhas) para selecionar dados muito específicos (usando Pattern ), então estou tentando otimizá-lo um pouco. Eu queria saber o que era melhor entre esses dois trechos: if(boolean_condition && matcher.find(string)) { … } OU if(boolean_condition) { […]

C ++, declaração de variável na expressão ‘if’

Oque esta acontecendo aqui? if(int a = Func1()) { // Works. } if((int a = Func1())) { // Fails to compile. } if((int a = Func1()) && (int b = Func2())) ) { // Do stuff with a and b. // This is what I’d really like to be able to do. } A seção […]

“É” caro?

Eu não posso, pela minha vida, lembrar o que exatamente nossa professora disse naquele dia e espero que você provavelmente saiba. O módulo é “Estruturas de Dados e Algoritmos” e ele nos disse algo ao longo das linhas: A declaração if é a mais cara [alguma coisa]. [algo] registra [algo]. Sim, eu tenho uma memory […]

Java String – Veja se uma string contém apenas números e não letras

Eu tenho uma string que eu carrego em toda a minha aplicação, e isso muda de números para letras e tal. Eu tenho uma declaração if simples para ver se contém letras ou números, mas algo não está funcionando corretamente. Aqui está um trecho. String text = “abc”; String number; if (text.contains(“[a-zA-Z]+”) == false && […]

Símbolo equivalente a NEQ, LSS, GTR, etc. em arquivos de lote do Windows

Em lote, sempre uso == ao usar o comando if . (Por exemplo: if “19”==”3″ echo My computer doesnt know maths ) Que tal para todos os outros ( LSS , LEQ , NEQ , etc.)? Não há algo como != Para NEQ , ou estou pensando em Unix? A razão pela qual eu quero […]

if (cin >> x) – Por que você pode usar essa condição?

Eu tenho usado o “Accelerated C ++” para aprender C ++ durante o verão, e há um conceito que parece não entender corretamente. Porque é int x; if (cin >> x){} equivalente a cin >> x; if (cin){} Ao olhar para o código, parece-me que estamos usando o cin como uma variável. Mas achei que […]

Como escrever a instrução IF ELSE em uma consulta MySQL

Como faço para escrever uma instrução IF ELSE em uma consulta MySQL? Algo assim: mysql_query(“…(irrelevant code).. IF(action==2&&state==0){state=1}”); Então, no meu array eu deveria ser capaz de fazer isso: $row[‘state’] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

É && statement () o mesmo que if () statement ()?

São os dois idênticos? Suponha que você tenha: var x = true; E então você tem um dos dois: x && doSomething(); ou if(x) doSomething(); Existe alguma diferença entre as duas syntaxs? Eu encontrei um pouco de açúcar?