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

Uma instrução "if" é uma estrutura de controle de fluxo na maioria das linguagens de programação que ramifica o fluxo de execução dependendo de uma condição binária, geralmente avaliada em tempo de execução. As declarações if também são comumente chamadas de condicionais. Ao usar esta tag, inclua também uma tag de idioma apropriada, como, por exemplo, "java" se sua pergunta for específica do idioma.


6
Como impedir que ifelse () transforme objetos Date em objetos numéricos
Estou usando a função ifelse()para manipular um vetor de data. Eu esperava que o resultado fosse de classe Datee fiquei surpreso ao obter um numericvetor. Aqui está um exemplo: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Isso é especialmente surpreendente …
161 r  datetime  if-statement 

15
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 como conseguir …

14
Verificando o ponteiro NULL em C / C ++ [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Melhore esta pergunta Em uma revisão de código recente, …



3
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? Double { if let longitudeDouble = …

17
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) { …
142 c#  casting  if-statement 

16
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 …
141 c  if-statement 

14
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 …


9
&& (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 segunda instrução? Como para que a primeira instrução seja verdadeira, o HashMap não deve conter a chave fornecida, portanto, …
137 java  if-statement 

9
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 c++  if-statement  c++17 

8
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 …

10
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 else</span> </c:otherwise> </c:choose> em JSTL. O que eu descobri até agora: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> Não …

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.