No tienes acceso a esta clase

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

Inmutabilidad

7/36
Recursos

Aportes 5

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Resumen:

var: Declarar variables mutables
val: Declarar variables inmutables (Constantes)
def: Declarar funciones (Son inmutables también)

Maravilloso!

Dejo algunas ventajas que en mi experiencia aporta el manejo de valores inmutables

  • Una ves que se crea un objeto, no se puede alterar.
    • Hace nuestro código mucho más predecible: Porque somos más cociente de donde se producen los cambios de estado.
  • Facilita crear funciones puras.
  • Facilita usar threads/concurrencia: esto se debe al punto anterior.

Como entro a esa pestaña para poder poner scala?

-Variables : (var) -> mutables
-Valores: (val) -> inmutables
-Definiciones: (def) -> return Unit o AnyVal