Diferencia entre revisiones de «Ámbito (programación)»
Contenido eliminado Contenido añadido
m Revertidos los cambios de 190.25.18.88 (disc.) a la última edición de 84.121.1.183 |
m Pequeñas correcciones WP:CEM. |
||
Línea 35:
El uso de variables locales — de nombres variables con alcance limitado, que sólo existe dentro de una función específica— ayuda a evadir el riesgo de una colisión de nombres entre dos variables llamadas idénticamente. sin embargo, hay dos enfoques —muy diferentes— para contestar esta pregunta: Qué significa estar ''dentro'' de una función?
En ''ámbito léxico'' (también llamado ''ámbito estático'')'','' si el ámbito del nombre de una variable es una cierta función, entonces su ámbito es el texto del programa de la función de definición: dentro de ese texto, el nombre de la variable existe, y
Considere, por ejemplo el programa dado<syntaxhighlight lang="bash" line="1">
Línea 56:
== Ámbito léxico ==
Con '''ámbito léxico''', un nombre siempre refiere a su entorno léxico local. esta es una propiedad del programa texto y se realiza independientemente de la llamada a la pila durante el tiempo de
Debido a que esta correspondencia solo requiere un análisis del programa texto estático, este tipo de ámbito es también llamado '''ámbito estático'''.
|