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

171
Como implementar a instrução if-else no XSLT?

Estou tentando implementar uma instrução if -else no XSLT, mas meu código simplesmente não analisa. Alguém tem alguma idéia? <xsl:variable name="CreatedDate" select="@createDate"/> <xsl:variable name="IDAppendedDate" select="2012-01-01" /> <b>date: <xsl:value-of...

162
Negar se a condição no script bash

Sou iniciante no bash e estou tentando tentar negar o seguinte comando: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Esta condição se retorna verdadeira se eu estiver conectado à Internet. Eu quero que isso aconteça ao...

154
Como diminuir minhas declarações condicionais

Eu tenho uma declaração condicional muito longa como a seguinte: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Eu queria saber se eu poderia refatorar essa expressão / declaração de uma forma mais concisa. Alguma idéia de...

144
Usando vários let-as em uma instrução if no Swift

Estou desembrulhando dois valores de um dicionário e antes de usá-los, tenho que convertê-los e testar o tipo certo. Isto é o que eu vim com: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as?...

142
Atribuição em uma instrução if

Eu tenho uma classe Animale sua subclasse Dog. Costumo encontrar-me codificando as seguintes linhas: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Para a variável Animal animal;. Existe alguma sintaxe que me permite escrever algo como: if (Dog dog = animal as Dog) {...

141
Qual é o objetivo de um bloco 'if (0)' no bloco if-else?

Minha pergunta é sobre a linha que mencionei no assunto e que posso ver em muitos lugares dentro do código de produção. O código geral fica assim: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code ... } else { //...

140
Uma linha se atribuição de condição

eu tenho o seguinte código num1 = 10 someBoolValue = True Eu preciso definir o valor de num1para 20se someBoolValueé True; e não faça nada de outra maneira. Então, aqui está o meu código para isso num1 = 20 if someBoolValue else num1 Existe alguma maneira de evitar a ...else num1parte para...

137
&& (AND) e || (OR) nas declarações IF

Eu tenho o seguinte código: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } Onde partialHitsestá um HashMap. O que acontecerá se a primeira afirmação for verdadeira? O Java ainda verificará a...

136
A maneira mais elegante de escrever um único 'se'

Desde o C ++ 17, é possível escrever um ifbloco que será executado exatamente uma vez assim: #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello one-shot" << std::endl; //...

136
Como usar a estrutura if-else em um arquivo em lotes?

Eu tenho uma pergunta sobre a estrutura if-else em um arquivo em lotes. Cada comando é executado individualmente, mas eu não poderia usar os blocos "if - else" com segurança para que essas partes do meu programa não funcionem. Como posso fazer essas peças funcionarem? Obrigado. IF %F%==1 IF %C%==1...

132
Como fazer if-else no Thymeleaf?

Qual é a melhor maneira de fazer um simples if- elseno Thymeleaf? Quero alcançar no Thymeleaf o mesmo efeito que <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something...