Resultados da pesquisa a pedido "lazy-evaluation"

1 a resposta

android carregamento lento não mostrando imagens no telefone ou mostrando e é lento

Estou usando JSON para analisar um documento xml online e também 2 métodos para carregamento lento de imagens. Abaixo está o meu código fonte, explicação e meu problema: Explicação Método 1: UseAsyncTask ...

2 a resposta

hibernate, ser preguiçoso ou não ser preguiçoso? [fechadas

Eu tenhoentity A, que tem uma relação muitos-para-muitos comentity B. Portanto, o layout da tabela é:A, AB(mapping table), B Para obter um objeto da entidade A: eu chamoA.getById() qualgetHibernateTemplate().get(A.class, id) usando primavera e ...

4 a resposta

stilo / eficiência Haskell

ntão, eu estava trabalhando em uma maneira de gerar primos preguiçosamente, e criei essas três definições, que funcionam de maneira equivalente - apenas verificando se cada novo número inteiro tem um fator entre todos os primos anteriore primes1 ...

4 a resposta

Sequence vs LazyList

Não consigo entender as diferenças entre sequência eLazyList. Eles são preguiçosos e potencialmente infinitos. Enquantoseq<'T> éIEnumerable<'T> da estrutura .NET,LazyList está incluído em F # PowerPack [http://fsharppowerpack.codeplex.com/]. Na ...

10 a resposta

Custo do tempo do operador Haskell `seq`

Esta FAQ [http://users.aber.ac.uk/afc/stricthaskell.html#seq] diz qu O operador seq é seq :: a -> b -> bx seq y avaliará x, o suficiente para verificar se não é inferior, depois descarte o resultado e avalie y. Isso pode não parecer útil, mas ...

8 a resposta

vitar ou atrasar a avaliação de itens que não podem ser usad

Como é possível obter uma avaliação lenta no Python? Alguns exemplos simples: >>> def foo(x): ... print(x) ... return x ... >>> random.choice((foo('spam'), foo('eggs'))) spam eggs 'eggs' Acima, nós realmente não precisamos avaliar todos os itens ...

4 a resposta

Quando exatamente o chefe de um stream é avaliado?

Normalmente, se você criar umStream objeto, a cabeça será avidamente avaliada: scala> Stream( {println("evaluating 1"); 1} , 2, 3) evaluating 1 res63: scala.collection.immutable.Stream[Int] = Stream(1, ?) Se criarmos um Stream ao qual anexamos ...

6 a resposta

O que o ponto de exclamação significa em uma declaração Haskel

Encontrei a seguinte definição ao tentar aprender Haskell usando um projeto real para conduzi-lo. Não entendo o significado do ponto de exclamação na frente de cada argumento e meus livros não pareciam mencioná-l data MidiMessage = MidiMessage ...