Cursus Raku / Essentiëlen / Meer over types / Positionele datentypen
Citeren van string arrays
Voor string-arrays, waarbij de items korte strings zonder spaties zijn, biedt Raku een mooie syntaxis voor het initialiseren ervan.
my @digits = <zero one two three four five six seven eight nine>;Het is aan jou om te beslissen of je extra spaties rond de hoekige haken toevoegt of niet. De compiler accepteert beide opties.
my @digits = < zero one two three four five six seven eight nine >;Beide constructies zijn gelijk aan een eenvoudige variant:
my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';%%tipblock ## Array vs Lijst
Let op dat in de bovenstaande voorbeelden de aanhalingstekens
< . . . > een List creëren, geen
Array. Je kunt dit bevestigen door de
WHAT-methode aan te roepen:
say <a b c>.WHAT; # (List)Desalniettemin, wanneer je het toewijst aan een array, krijg je een array met de elementen uit de lijst.
my @a = <a b c>;
say @a.WHAT; # (Array)Praktijk
Maak de 2 quizzen over de inhoud van dit onderwerp.
Cursusnavigatie
← Quiz — Lijst en scalar vs. lijst en array | Quiz 1 — Citeren van string arrays →
💪 Of ga direct naar de oefeningen in deze
sectie.