diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/04_funciones.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/04_funciones.md b/src/04_funciones.md index 669e796..9efaca5 100644 --- a/src/04_funciones.md +++ b/src/04_funciones.md @@ -268,7 +268,7 @@ A nivel práctico, las *closures* son útiles para muchas labores que iremos desgranando de forma accidental. Si tienes claro el concepto te darás cuenta dónde aparecen en los futuros ejemplos. -### Scope dinámico: `global` y `nonlocal` +### `global` y `nonlocal` Hemos hablado de qué sentencias crean nuevos contextos, pero no hemos hablado de qué pasa si esos nuevos contextos crean referencias cuyo nombre es idéntico @@ -345,10 +345,10 @@ embargo, `nonlocal` necesita que la referencia a la que se pretende acceder esté creada, ya que no es posible saber a qué contexto se pretende acceder. Las sentencias `global` y `nonlocal` son tramposas, ya que son capaces de -alterar el comportamiento del *scope léxico* y convertirlo en *scope dinámico*. -El *scope dinámico* es el caso opuesto al léxico, en el que las funciones -acceden a valores definidos en el contexto donde se ejecutan, no donde se -crean. +alterar el comportamiento del *scope léxico* y convertirlo en *scope dinámico* +en casos extraños. El *scope dinámico* es el caso opuesto al léxico, en el que +las funciones acceden a valores definidos en el contexto donde se ejecutan, no +donde se crean. ## Argumentos de entrada y llamadas |