Perguntas com a marcação «conditional-operator»

O operador condicional é um operador ternário que faz parte da sintaxe de uma expressão condicional básica em várias linguagens de programação. Também é comumente chamado de operador ternário ou inline if. Idiomas diferentes têm sintaxe diferente para a mesma construção, mas todos selecionam entre uma das duas opções com base em uma condição.



27
Como verificar se minha string é igual a null?
Eu quero executar alguma ação SOMENTE SE minha string tiver um valor significativo. Então, eu tentei isso. if (!myString.equals("")) { doSomething } e isto if (!myString.equals(null)) { doSomething } e isto if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } e isto if ( (!myString.equals("")) && (myString!=null)) { doSomething } e …




4
Bash se [falso]; retorna verdadeiro
Estive aprendendo bash esta semana e se deparou com um problema. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Isso sempre produzirá True, mesmo que a condição pareça indicar o contrário. Se eu remover os suportes [], ele funcionará, mas não entendo o porquê.




1
galho: IF com múltiplas condições
Parece que tenho problemas com a declaração if do twig. {%if fields | length > 0 || trans_fields | length > 0 -%} O erro é: Unexpected token "punctuation" of value "|" ("name" expected) in Não consigo entender por que isso não funciona, é como se um galho se perdesse …


13
Como uso o operador ternário (? :) no PHP como uma abreviação para “if / else”?
Com base nos exemplos desta página , tenho os exemplos de código funcional e não funcional abaixo. Código de trabalho usando ifdeclaração: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Código não funcional usando operador ternário: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? …


8
CSS “e” e “ou”
Eu tenho um grande problema, porque preciso anatematizar a partir de estilizar alguns tipos de entrada. Eu tinha algo como: .registration_form_right input:not([type="radio") { //Nah. } Mas não quero estilizar caixas de seleção também. Eu tentei: .registration_form_right input:not([type="radio" && type="checkbox"]) .registration_form_right input:not([type="radio" && "checkbox"]) .registration_form_right input:not([type="radio") && .registration_form_right input:not(type="checkbox"]) Como usar …

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.