Resultados da pesquisa a pedido "lazy-evaluation"

4 a resposta

javascript eval method

Como posso assistir valores variáveis dentro do método javascript eval ()? E é possível "entrar" e "passar por cima" no método eval? Por exemplo, com um código como este: eval("if (true) { var a = 10; a += 20; alert(a); }"); Estou mais ...

2 a resposta

Pode executar um conjunto atrasado (: = no Mathematica) no Matla

ntão, recentemente converti do Mathematica para o Matlab e, embora o Matlab tenha a maioria dos recursos úteis do Mathematica, não consigo descobrir como executar o equivalente à operação de conjunto atrasado do Mathematica ': =', que atribui um ...

5 a resposta

Como limpar o cache do Android

Preciso encontrar uma maneira de limpar os dados que meu aplicativo armazena no cache. Basicamente, estou usando o Fedor Carga lenta de imagens no ...

1 a resposta

Quando um Stream precisa ser preguiçoso?

Os itens a seguir destinam-se a criar um fluxo de números inteiros: val s: Stream[Int] = 1 #:: s.map(_ + 1) def makeStream = { val s: Stream[Int] = 1 #:: s.map(_ + 1) s }O primeiro está bom; No entanto, omakeStream método @ não compila: error: ...

2 a resposta

Quando a compreensão da scala é preguiçosa?

Em Python, eu posso fazer algo assim: lazy = ((i,j) for i in range(0,10000) for j in range(0,10000)) sum((1 for i in lazy)) Vai demorar um pouco, mas o uso da memória é constant A mesma construção em scala: (for(i<-0 to 10000; j<-i+1 to ...

5 a resposta

Lazy Evaluation vs Macros

Estou acostumado a uma avaliação lenta do Haskell e me vejo irritado com idiomas ansiosos por padrão agora que usei a avaliação lenta normalmente. Na verdade, isso é bastante prejudicial, pois os outros idiomas que eu uso tornam a avaliação ...

4 a resposta

Como é foldl preguiçoso?

Há muitos boas perguntas e respostas [https://stackoverflow.com/questions/4977417/haskell-foldl-and-stack-overflow] sobrefoldl, foldr efoldl' em Haskell. Então agora eu sei que: 1)foldl é preguiçoso 2) não usefoldl porque pode explodir a ...

2 a resposta

Correspondência de padrões e fluxos infinitos

Então, estou trabalhando para me ensinar a Scala, e uma das coisas com as quais brinco é aStream classe. Tentei usar uma tradução ingênua doersão clássica Haskell da solução de Dijkstra [http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Hamming/] ...

4 a resposta

Como otimizar essa função fatorial curta no scala? (Criando 50000 BigInts)

Comparei a versão scala (BigInt(1) to BigInt(50000)).reduce(_ * _)para a versão python reduce(lambda x,y: x*y, range(1,50000)) e acontece que a versão scala demorou cerca de 10 vezes mais que a versão pytho Acho que uma grande diferença é ...

4 a resposta

Removendo o açúcar sintático: compreensão da lista em Haskell

Posso desconsiderar a compreensão da lista nesta expressão: [(i,j) | i <- [1..4], j <- [i+1..4]]Esta é a saída: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]omo posso, com mapa, filtro e assim por diante, escrever esse pedaço de códig edita Aqui está ...