Funciones: Alcance Público y Privado en Algoritmos

Clase 15 de 17Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones

Resumen

El scope o alcance es cada uno de los entornos que tiene acceso una función. En otras palabras, determina que lugares puede ejecutarse una función.

Alcance público y privado de funciones

El alcance público consiste en el entorno en que todo algoritmo tiene acceso a las funciones declaradas en este código. El alcance privado consiste en el entorno en que determinados algoritmos tienen acceso a las funciones declaradas en su código, pero otros algoritmos no.

Por ejemplo, un algoritmo llamado Algoritmo 1 tiene funciones privadas y un algoritmo llamado Algoritmo 2 tiene funciones públicas. En Algoritmo 1 puedo utilizar las funciones de Algoritmo 2 porque tienen un alcance público. Sin embargo, en Algoritmo 2 no puedo utilizar las funciones del Algoritmo 1, porque tienen un alcance privado y únicamente servirán en su algoritmo.

Alcance público y privado de funciones

Contribución creada por Andrés Guano (Platzi Contributor).