No tienes acceso a esta clase

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

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

15 Días
17 Hrs
1 Min
35 Seg
Curso de Scala básico

Curso de Scala básico

Carlos Daniel Sanchez

Carlos Daniel Sanchez

Evaluación peresoza (Lazy)

22/36
Recursos

Aportes 6

Preguntas 1

Ordenar por:

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

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)

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

Lazy es una variable reservada de scala