Cursus Raku / Geavanceerd / Modules
Pakketten en naamruimten
Een naamruimte (namespace) is een benoemde container voor
andere benoemde zaken, zoals variabelen en subroutines. Het voorkomt dat
namen met elkaar botsen: Maths::pi en
Physics::pi kunnen allebei bestaan zonder conflicten. Een
pakket (package) is het meest basale type naamruimte.
Je hebt al een naamruimte gebruikt zonder er een naam aan te geven:
elke module maakt er een aan. Dit gedeelte kijkt direct
naar pakketten, en naar hoe our-variabelen en het
::-scheidingsteken je in staat stellen om van buitenaf een
naamruimte te benaderen.
Onderwerpen in deze sectie
Praktijk
Maak de 1 quiz over de inhoud van deze sectie.
Oefeningen
Deze sectie bevat 3 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.