Resultados da pesquisa a pedido "lazy-evaluation"

2 a resposta

Preguiça em Swift

Porque élazy usado aqui? extension SequenceType { func mapSome<U>(transform: Generator.Element -> U?) -> [U] { var result: [U] = [] for case let x? in lazy(self).map(transform) { result.append(x) } return result } }essa extensão usa uma função ...

2 a resposta

Como o 'seq' de Haskell é diferente de outras funções?

Estou confuso sobre a descrição de como Haskellseq trabalha em umtutorial estou lendo [https://hackhands.com/lazy-evaluation-works-haskell/]. O tutorial afirma que avaliando a expressãoseq x y avaliará primeirox ao WHNF e só então continue ...

2 a resposta

Quando a minha expressão Haskell é avaliada?

Se eu definir λ> data Bar = Bar Int deriving Show λ> data Foo = Foo Bar deriving Showe λ> let foo = trace "foo" Foo (trace "bar" Bar 100) λ> let two = trace "two" 2 λ> let g (Foo x) y = yentão eu acho que entendo porque eu recebo λ> g foo two ...

2 a resposta

Scala - agrupando em um iterador ordenado preguiçosamente

eu tenho umIterator[Record] que é pedido emrecord.id deste jeito: record.id=1 record.id=1 ... record.id=1 record.id=2 record.id=2 .. record.id=2Os registros de um ID específico podem ocorrer várias vezes, por isso quero escrever uma função que ...

2 a resposta

Var preguiçoso, fornecendo o erro "O membro da instância não pode ser usado no tipo"

Eu já tive esse erro várias vezes e recorri a diferentes soluções alternativas, mas estou muito curioso para saber por que isso acontece. O cenário básico é o seguinte: class SomeClass { var coreDataStuff = CoreDataStuff! lazy var somethingElse ...

2 a resposta

Alternativa xrange do Python para R OR como loop sobre grandes conjuntos de dados preguiçosamente?

O exemplo a seguir é baseado emdiscussão [https://stackoverflow.com/questions/28327943/alternative-to-expand-grid-in-r] sobre o usoexpand.grid com grandes dados. Como você pode ver, acaba com erro. Eu acho que isso se deve a possíveis ...

2 a resposta

Como forçar o Spark a avaliar as operações do DataFrame em linha

De acordo comDocumentos do Spark RDD [http://spark.apache.org/docs/latest/programming-guide.html#rdd-operations]: Todas as transformações no Spark são preguiçosas, pois não computam seus resultados imediatamente ... Esse design permite que o ...

2 a resposta

O Scala mapValues é preguiçoso?

Quando eu ligo System.err.println("Before") System.err.flush() val foo: Map[Int, T] = t mapValues (fn(_)) System.err.println(foo.head) //prevent optimiser from delaying the construction of 'foo' System.err.println("After") ...

2 a resposta

Quantas maneiras existem para descrever a sequência de Fibonacci no Perl 6?

Eu estive examinando as várias maneiras de construir listas preguiçosas no Perl 6 e gostaria de coletar todas as formas concisas de descrever a sequência de Fibonacci. Vou começar com os três demasak [http://use.perl.org/~masak/journal/]Diário ...

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