Curso de Raku / Avanzado / Módulos
Paquetes y espacios de nombres
Un espacio de nombres (namespace) es un contenedor con
nombre para otros elementos con nombre, como variables y subrutinas.
Mantiene los nombres separados para evitar colisiones:
Maths::pi y Physics::pi pueden existir sin
conflicto. Un paquete (package) es el tipo más básico de
espacio de nombres.
Ya has utilizado un espacio de nombres sin nombrarlo: cada
module crea uno. Esta sección examina los paquetes
directamente y cómo las variables our y el separador
:: te permiten acceder a un espacio de nombres desde
afuera.
Temas de esta sección
Práctica
Resuelve 1 cuestionario sobre el contenido de esta sección.
Ejercicios
Esta sección contiene 3 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.