2012-06-09 8 views
8

¿Cuál es la forma idiomática de scala para forzar el cálculo del valor perezoso?Cómo forzar el cálculo del valor perezoso

+3

llamada, o no lo convierten en perezosos. – Dylan

+0

¿Por qué quieres forzar un cálculo de valor perezoso? ¿Por qué lo haces perezoso? Realmente parece un olor de código ... – paradigmatic

+3

Lo hago perezoso para desatar nudos con dependencias mutuas sobre estructuras de datos inmutables. Necesito forzarlo en el lugar correcto para desatar dependencias de una manera para escapar el desbordamiento de la pila con recursión descontrolada. – ayvango

Respuesta

15

a llamarlo:

lazy val x = someOperation() 
// ... 
x 
Cuestiones relacionadas