No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Evaluación peresoza (Lazy)

22/36
Recursos

Aportes 6

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

LazyList una vez declarados los elementos no son cumputados, solo lo hacen unas vez que se usan

similar al var de javascript

Surge cuando no se esta seguro del orden en que se utilizaran las variables, cuando se define como lazy.
No importa que se defina antes el compilador sabra que la debera instancias.
Tambien esta Lazy collection, una manera de usar listas, colecciones, mapas, de manera peresosa.

lazy val y = x - 1
lazy val x = 100

println(y)

Evaluación peresoza (Lazy)

¿En qué consiste?

Es una manera para evitar la evaluación de un valor hasta que este sea utilizado. Puede ser útil en casos donde no estamos seguros del orden en que algo se evaluará, o cuando queremos optimizar el tiempo de inicialización de muchos datos

Lazy collections (Scala 2.13)

En el contexto de listas, conjuntos y mapas, tienen un equivalente lazy (.view). Su utilizada viene cuando tenemos colecciones demasiado grandes. Es una manera de optimizar.

lazy val y = x - 1
lazy val x = 100

println(y)
// En consola no funciona

val a = LazyList(1,2,3)

Lazy es una variable reservada de scala