Resultados da pesquisa a pedido "lazy-evaluation"

4 a resposta

Atando preguiçosamente o nó para programação dinâmica unidimensional

3 a resposta

Avaliação Preguiçosa em Python

2 a resposta

Avaliação e vazamentos de espaço em Haskell

2 a resposta

Inicialize variável de instância lenta com valor que depende de outras variáveis de instância

A inicialização a seguir atualmente produz esse erro na linha que chamagetEventCalendar: Não é possível usar o membro da instância 'getEventCalendar' no inicializador de propriedades; inicializadores de propriedades são executados antes que ...

7 a resposta

Retornar o primeiro valor não nulo

Eu tenho várias funções: String first(){} String second(){} ... String default(){}Cada um pode retornar um valor nulo, exceto o padrão.cada função pode ter parâmetros diferentes. Por exemplo, o primeiro não aceita argumentos, o segundo pode ...

3 a resposta

Avaliação booleana preguiçosa do PHP

Eu tenho uma declaração condicional assim: if($boolean && expensiveOperation()){ ...}O PHP tem uma avaliação booleana preguiçosa, ou seja, verificará$boolean e se for falso não se incomode em realizar a operação cara? Se sim, em que ordem devo ...

4 a resposta

Como escrever uma função R que avalia uma expressão dentro de um quadro de dados

Quebra-cabeça para os conhecedores R: Digamos que temos um quadro de dados: df <- data.frame( a = 1:5, b = 1:5 )Eu sei que podemos fazer coisas como with(df, a)para obter um vetor de resultados. Mas como escrevo uma função que recebe uma ...

4 a resposta

Avaliação e reutilização preguiçosas de Haskell

Eu sei que se eu fosse calcular uma lista de quadrados em Haskell, eu poderia fazer o seguinte: squares = [ x ** 2 | x <- [1 ..] ]Então, quando eu chamo quadrados assim: print $ take 4 squaresE seria impresso [1.0, 4.0, 9.0, 16.0]. Isso é ...

1 a resposta

Scala Lazy Val Question

Eu tenho um cenário em que tenho alguns objetos que precisam incluir referências um do outro. A única maneira de conseguir isso para compilar é usarpreguiçoso class A(b:B) class B(a:A) lazy val a:A = new A(b) lazy val b:B = new B(a)Eu posso ...

11 a resposta

Implementar uma classe "LazyProperty" - é uma boa ideia?

Costumo encontrar-me escrevendo uma propriedade que é avaliada preguiçosamente. Algo como: if (backingField == null) backingField = SomeOperation(); return backingField; Não é muito código, mas é repetido muito se você tiver muitas ...