2012-06-09 18 views
8

Co to jest idiomatyczna metoda scala wymuszania obliczeń na leniwych wartościach?Jak wymusić obliczanie wartości leniwej

+3

nazwać to, czy nie sprawiają, że leniwy. – Dylan

+0

Dlaczego chcesz wymusić obliczenia wartości leniwej? Dlaczego sprawiłeś, że jest leniwy? To naprawdę wygląda jak zapach kodu ... – paradigmatic

+3

Sprawia, że ​​leniwy jest rozwiązywać węzły z wzajemnymi zależnościami nad niezmiennymi strukturami danych. Muszę wymusić to w odpowiednim miejscu, aby rozwiązać zależności w taki sposób, aby uniknąć przepełnienia stosu z niekontrolowaną rekurencją. – ayvango

Odpowiedz

15

Wystarczy nazwać:

lazy val x = someOperation() 
// ... 
x 
Powiązane problemy