Resultados da pesquisa a pedido "short-circuiting"
Avaliação de curto-circuito, como “e” do Python, enquanto armazena os resultados das verificações
Eu tenho várias funções caras que retornam resultados. Desejo retornar uma tupla dos resultados de todas as verificações, se todas as verificações tiverem êxito. No entanto, se uma verificação falhar, não quero chamar as verificações posteriores, ...
Por que os operadores lógicos em C não avaliam toda a expressão quando não é necessário?
Eu estava lendo meu livro para minha aula de arquitetura de computadores e me deparei com essa afirmação. Uma segunda distinção importante entre a lógica dos operadores&&'e'||'versus seus equivalentes em nível de bit'&'e'|'é que os operadores ...
Todos (lista) usam avaliação de curto-circuito? [duplicado]
Esta questão já tem uma resposta aqui:O comportamento de curto-circuito do Python é qualquer / tudo explícito? 4 respostasEu desejo usar o Python
Avaliação de curto-circuito em Java
Eu pensei que Java teve avaliação de curto-circuito, mas esta linha ainda está lançando uma exceção de ponteiro nulo:
Diferença entre usar um operador ternário ou apenas uma avaliação de curto-circuito?
Recentemente, deparei-me com a avaliação de curto-circuito e fiquei um pouco confuso com isso, pois eu comecei a programar na semana passada. Pelo que entendi se o que vem antes do primeiro tubo duplo é verdadeiro, ele irá parar e não avaliar o ...
Posso forçar meu próprio curto-circuito em uma chamada de método?
Suponha que eu queira verificar um monte de objetos para garantir que nenhum seja nulo:
Curto-circuito de AND em caso de operador de incremento / decremento
No código abaixo:
O Objective-C usa avaliação de curto-circuito?
Eu tentei algo ao longo das linhas de:
Como disponibilizar a `avaliação de curto-circuito` em` expressões de dobra`?
#include <type_traits> #define FORWARD(arg)\ std::forward<decltype(arg)>(arg) template<typename... Args> constexpr bool AndL(Args&&... args) { return (... && FORWARD(args)); } template<typename... Args> constexpr bool AndR(Args&&... args) { ...
Por que o curto-circuito não é o comportamento padrão no VB?
VB tem operadoresE também [http://msdn.microsoft.com/en-us/library/cb8x3kfz(VS.80).aspx]eSe não [http://msdn.microsoft.com/en-us/library/ea1sssb2(VS.71).aspx], que executam curto-circuitoconjunção lógica. Por que esse não é o comportamento ...