Resultados da pesquisa a pedido "lazy-evaluation"

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

3 a resposta

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

3 a resposta

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

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

1 a resposta

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

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

1 a resposta

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

4 a resposta

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

3 a resposta

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.

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