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.

  1. Een our-variabele
  2. Een pakket
  3. Een geneste naam

Cursusnavigatie

Modules installeren van het web   |   Pakketten en modules