2012-06-09 16 views
8

Qual è il modo in scala idiomatica per forzare il calcolo sul valore lazy?Come forzare il calcolo del valore pigro

+3

Chiamatela, o non ce la fanno pigro. – Dylan

+0

Perché vuoi forzare un calcolo del valore pigro? Perché lo fai diventare pigro? Sembra davvero un odore di codice ... – paradigmatic

+3

Rendo pigro per sciogliere nodi con dipendenze reciproche su strutture di dati immutabili. Ho bisogno di forzarlo nel posto giusto per sciogliere le dipendenze in un modo per sfuggire allo straripamento della pila con ricorsione incontrollata. – ayvango

risposta

15

lo chiamano semplicemente:

lazy val x = someOperation() 
// ... 
x 
Problemi correlati