Programación funcional en Swift
Aprende todos los conceptos de la programación funcional a través de ejemplos prácticos en Swift con éste curso completo. ¿A qué estás esperando?
-
1
-
Recursividad
-
Funciones recursivas
-
Tail recursion y Accumulator Passing Style
-
2
-
Funciones como ciudadanos de primera clase
-
Closures
-
Aplicación parcial y currying
-
Continuation Passing Style (CPS)
-
Composición de funciones (parte 1)
-
Composición de funciones (parte 2)
-
Composición de funciones (parte 3)
-
3
-
Transformaciones funcionales: map
-
Transformaciones funcionales: filter
-
Transformaciones funcionales: reduce
-
Transformaciones funcionales: flatMap
-
Transformaciones funcionales: zip, forEach, sorted
-
4
-
Functor Optional
-
Functor Collection
-
Functor Result
-
5
-
Monoides
-
Uso de valores como retorno
-
CombinANDo validadores
-
ValidadOR
-
Monoide no es un insulto
-
6
-
¡Por fin! ¿Qué es una mónada?
-
¡Qué monada de Result!
-
7
-
¿Qué es un aplicativo?
-
Marchando un aplicativo de validación
-
¡Esto no hay quien lo lea!
-
8
-
¿Es que nadie piensa en los validadores asíncronos?
-
Functorizando el Future
-
¡Qué monada de Future!
-
Aplicando el Future
-
¿Es que nadie piensa en lo síncrono?
-
Validaciones
-
Operadores del futuro
-
Últimos retoques
-
9
-
La programación reactiva
-
Vaya monada de Observable
-
10
-
Operadores personalizados
-
11
-
Índice de ejercicios en GitHub