Cursus Raku / Essentiëlen / 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';

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)

Oefening

Maak de quizzen die de inhoud van dit onderwerp behandelen.

Cursusnavigatie

Positionele datentypen / Lijsten   |   Positionele datentypen / Subscriptie van reeksen


💪 Or jump directly to the exercises to this section.

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська