Cursus Raku / Geavanceerd / Containers

Geordende containers

Geordende containers bewaren meerdere elementen en behouden hun volgorde, zodat elk element bereikt kan worden via zijn positie. (In bijzondere gevallen kunnen ze ook een enkel element bevatten, of helemaal geen.) De meest voorkomende geordende containers zijn arrays en lists.

De @ sigil geeft aan dat een variabele bedoeld is om meerdere elementen te bevatten. Een variabele met de @ sigil ondersteunt subscripting, zodat je een element kunt opvragen via zijn index, zoals je al hebt gezien in het deel Essentials.

In dit deel bekijken we van dichtbij hoe arrays en lists verschillen als containers: welke je kunt wijzigen, wat er gebeurt als je de ene container in de andere plaatst, en hoe binding een naam aan een container geeft zonder iets te kopiëren.

Onderwerpen in deze sectie

Praktijk

Maak de 2 quizzen 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 array aliassen
  2. De delen afvlakken
  3. Een scalar binden

Cursusnavigatie

Oplossing: Getypt of ongetypt   |   Arrays