No tienes acceso a esta clase

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

Aprende Inglés, Programación, AI, Ciberseguridad y más a precio especial.

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
17 Hrs
44 Min
27 Seg

Evaluación peresoza (Lazy)

22/36
Recursos

Aportes 6

Preguntas 1

Ordenar por:

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

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)

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

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