Cursus Raku / Geavanceerd / Containers
Scalaire containers
Zoals de naam al suggereert, bevatten scalaire containers enkele
(scalaire) waarden. Zulke containers worden aangeduid met het
$-sigil.
Hier is een van de eenvoudigste en meest directe toepassingen van een scalar:
my $lang = 'Raku';De variabele $lang is een scalaire container.
Standaard leggen scalaire containers geen type op aan de gegevens, dus je kunt er een waarde van elk type in opslaan. De eenvoudigste demonstratie hiervan is dat je dezelfde variabele kunt hergebruiken om eerst een geheel getal en daarna een string op te slaan:
my $value = 42;
$value = 'forty-two';(De auteur moedigt je niet aan om op deze manier te programmeren.)
Intern betekent dit dat een nieuwe container standaard waarden van
het type Any kan bevatten. Any is het
basistype voor de meeste andere typen, zoals Int of
Str.
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.
Cursusnavigatie
← Raku-containers begrijpen | Gegevenstypen en scalaire containers →