Resultados da pesquisa a pedido "lazy-evaluation"
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 ...
Quantificador preguiçoso {,}? não está funcionando como eu esperaria
Eu tenho um problema com quantificadores preguiçosos. Ou, provavelmente, eu entendi mal como devo usá-los. Testando emRegex101 [https://regex101.com/]Minha string de teste é, digamos:123456789D123456789 .{1,5} fósforos12345 .{1,5}? ...
Escrevendo uma função util Kotlin que fornece auto-referência no inicializador
Estou tentando generalizar meu hack de uma resposta para outraPergunta, questão [https://stackoverflow.com/a/35050722/2196460]. Ele deve fornecer uma maneira de referenciar um valor que ainda não foi construído dentro de seu inicializador (é ...
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 ...
Reconcilie np.fromiter e matrizes multidimensionais em Python
Eu amo usarnp.fromiter denumpy porque é uma maneira preguiçosa de recursos para construirnp.array objetos. No entanto, parece que ele não suporta matrizes multidimensionais, que também são bastante úteis. import numpy as np def fun(i): """ A ...
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 ...
Propriedade armazenada preguiçosa e rápida versus propriedade armazenada regular ao usar o fechamento
No Swift, podemos definir uma propriedade armazenada para usar o fechamento: class Test { var prop: String = { return "test" }() }vs ou faça um fechamento lento do uso de propriedades armazenadas: class Test { lazy var prop: String = { return ...
armazenando em cache o resultado de um método de fábrica [n assíncrono] se ele não gerar
ATUALIZAÇÃO: Fortemente revisada após @usr apontar que eu assumi incorretamenteLazy<T>O modo de segurança de linha padrão doLazyThreadSafetyMode.PublicationOnly... Quero calcular preguiçosamente um valor por meio de umasync Método de fábrica (ou ...
Uma variável usada em sua própria definição?
Um fluxo infinito: val ones: Stream[Int] = Stream.cons(1, ones) Como é possível que um valor seja usado em sua própria declaração? Parece que isso deve produzir um erro do compilador, mas funciona.
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 ...