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.


9
O que é um valor Nenhum?
Eu estudei Python e li um capítulo que descreve o Nonevalor, mas infelizmente este livro não é muito claro em alguns momentos. Eu pensei que encontraria a resposta para minha pergunta, se a compartilhar lá. Eu quero saber o que o Nonevalor é eo que você usá-lo? E também, eu …




11
Colocando uma instrução if-elif-else em uma linha?
Eu li os links abaixo, mas não respondem à minha dúvida. O Python tem um operador condicional ternário? (a questão é sobre condensar a instrução if-else em uma linha) Existe uma maneira mais fácil de escrever uma instrução if-elif-else para que ela caiba em uma linha? Por exemplo, if expression1: …




9
Por que as instruções ifelse de R não retornam vetores?
Eu descobri que as declarações ifelse de R são muito úteis de vez em quando. Por exemplo: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Mas estou um tanto confuso com o seguinte comportamento. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Esta é uma escolha de design que está …
118 r  if-statement  r-faq 

11
Teste se a string é um número inteiro válido
Estou tentando fazer algo bastante comum: analisar a entrada do usuário em um script de shell. Se o usuário forneceu um número inteiro válido, o script faz uma coisa e, se não for válido, faz outra. O problema é que não encontrei uma maneira fácil (e razoavelmente elegante) de fazer …


4
Conte com a condição IF na consulta MySQL
Tenho duas tabelas, uma para notícias e outra para comentários e desejo obter a contagem dos comentários cujo status foi definido como aprovado. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN ccc_news_comments ON ccc_news_comments.news_id = ccc_news.news_id WHERE `ccc_news`.`category` = 'news_layer2' AND `ccc_news`.`status` = …


5
Velocidade If vs. Switch
As instruções switch são geralmente mais rápidas do que as instruções if-else-if equivalentes (como, por exemplo, descrito neste artigo ) devido às otimizações do compilador. Como essa otimização realmente funciona? Alguém tem uma boa explicaçã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.