[ingresar]

Que es una Clausura?

  1. Que es una Clausura (Closure)?
  2. Variables y Valores
  3. Definiendo Funciones
  4. Efectos Secundarios
  5. Las Funciones son Valores
  6. Retornando Funciones
  7. Alcance de Función
  8. Funciones Anidadas
  9. Clausuras con Estado
  10. Datos Privados
  11. Callbacks Asincrónicos
  12. Pasando Continuación

Efecto Secundario

Las funciones pueden hacer más que solo retornar valores. También pueden tener efectos secundarios. *Efecto secundario es un ejercicio que puede incluir insomia, sudor, y una sensacion sobre natural de euforia.

Hechale una mirada a este código

Que pasó? La variable vaca es asignada con "dormilona", luego x es asignada con 12. Pero de repente, de la nada vaca es asignada con "purpura". Lo podes ver en la definición de doble. La función realiza su trabajo de duplicar la entrada, pero tiene el efecto secundario de asignar a vaca desde afuera de la función con "purpura".

Esto es diferente a las funciones matemáticas normales. En matemática, las funciones sólo relacionan entradas con salidas. No poseen ningúna vaca super poderosa como doble.

Definir una función llamada sumarUno que parece que solo retorna su argumento mas uno, pero secretamente cambia vaca a "hamburguesa".

1:1

about noticias inicio