Corso di Raku / Avanzato / Moduli
Pacchetti e namespace
Un namespace è un contenitore con un nome per altri elementi
con nome, come variabili e subroutine. Impedisce ai nomi di entrare in
conflitto: Maths::pi e Physics::pi possono
coesistere senza problemi. Un package è il tipo più basilare di
namespace.
Hai già utilizzato un namespace senza dargli un nome: ogni
module ne crea uno. Questa sezione esamina i package
direttamente e come le variabili our e il separatore
:: permettono di accedere a un namespace dall’esterno.
Argomenti di questa sezione
Pratica
Risolvi 1 quiz sul contenuto di questa sezione.
Esercizi
Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.