Go soporta funciones anónimas, las cuales pueden formar cierres (closures). Las funciones anónimas son útiles cuando quieres definir una función en línea sin necesidad de nombrarla. |
|
|
|
|
|
Esta función |
|
|
|
Llamamos a |
|
Observa el efecto del cierre llamando a |
|
Para confirmar que el estado es único para esa función en particular, crea y prueba una nueva. |
|
|
|
La última característica de las funciones que veremos por ahora es la recursividad. |
Siguiente ejemplo: Recursion.