Resultados da pesquisa a pedido "short-circuiting"

3 a resposta

O Swift possui funções de ordem superior em curto-circuito, como Qualquer ou Tudo?

Estou ciente das funções de ordem superior do Swift, como Map, Filter, Reduce e FlatMap, mas não conheço nenhum como 'All' ou 'Any' que retorne um booleano que curto-circuito em um teste positivo enquanto enumera o resultados. Por exemplo, ...

1 a resposta

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) { ...

2 a resposta

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 ...

5 a resposta

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 ...

13 a resposta

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, ...

5 a resposta

O curto-circuito torna a execução do programa mais rápida e está analisando qual instrução colocar em primeiro lugar na instrução de condição vale a pena? [fechadas]

Por exemplo (digamos que estamos falando de C ++, se isso faz diferença), em um operador &&, se eu souber que uma declaração resultará em 0 com mais frequência / tem uma chance maior, então a outra declaração devo colocá-la no lado esquerdo e a ...

3 a resposta

Por que a multiplicação apenas curto-circuito de um lado

Eu estava brincando comfix e depois de brincar com ele me deparei com um comportamento estranho, ou seja, que0 * undefined é*** Exception: Prelude.undefined eundefined * 0 é0. O que também significa quefix (0 *) é*** Exception: <<loop>> efix (* ...

1 a resposta

O curto-circuito do Oracle CASE não funciona em grupo por

Eu encontrei nodocumentação de declaração de caso [http://docs.oracle.com/cd/B19306_01/server.102/b14200/expressions004.htm]que usa curto-circuito: O banco de dados Oracle usa avaliação de curto-circuito. Ou seja, para uma expressão CASE ...

5 a resposta

Curto-circuito do fluxo Java 8

Lendo um pouco sobre Java 8, eu conseguiesta [https://thecannycoder.wordpress.com/2014/08/10/collectors-part-1-reductions-and-short-circuiting-operations%E2%80%8F/] postagem no blog explicando um pouco sobre fluxos e redução deles, e quando seria ...

3 a resposta

Operadores de curto-circuito || e && existem para booleanos anuláveis? O RuntimeBinder às vezes pensa assim

Eu li a Especificação da linguagem C # noOperadores lógicos condicionais || e&&, também conhecidos como operadores lógicos em curto-circuito. Para mim, não parecia claro se existiam para booleanos anuláveis, ou seja, o tipo ...