Skip to content

Scope o Ambito

Emmanuel Lazarte edited this page Jun 18, 2019 · 1 revision

El ámbito (scope) de una variable, función o método es la región en la que estos existen o desde la cual se puede acceder a ellos. Se puede definir de muchas formas dependiendo del enfoque que le demos o el lenguaje de programación del que hablamos, pero la idea principal siempre es la misma: es la sección de código en la que se puede “ver” y acceder a una entidad.

Los ámbitos internos pueden “ver” las variables del externo. El ámbito externo no puede “ver” las variables de los ámbitos internos.

Cuando intentas acceder a una variable desde un ámbito externo a su definición, ocurrirá un error. En cambio, cuando intentas acceder a una variable (o entidad, en general) externa al ámbito en el que se encuentra el programa, no habrá ningún problema. Cabe aclarar que ámbitos independientes (ninguno engloba al otro), no pueden “ver” las entidades del otro.

Fuentes: https://codingornot.com/ambito-o-scope-en-programacion

Clone this wiki locally