Cursus Raku / Essentiëlen / Ingebouwde functies voor het afdrukken
say
De ingebouwde routine say
voert de volgende acties uit:
- Roept de
gist
methode aan op zijn argumenten. - Voegt een nieuwe regel teken toe.
- Converteert het resultaat naar UTF-8.
- Stuurt het naar de
STDOUT
stream.
Vanuit het perspectief van de gebruiker, drukt say
simpelweg de inhoud van een variabele af naar de terminal en voegt een nieuwe regel toe.
De eerste stap vereist enige uitleg. De gist
methode is een methode die is gedefinieerd voor elk ingebouwd gegevenstype, zoals gehele getallen of strings. Voor zulke eenvoudige types is het retourresultaat een menselijk leesbare waarde die het item vertegenwoordigt.
say 42; # 42
say 'Raku'; # Raku
Voor complexere gegevens, zoals arrays of hashes, voegt de gist
methode enige opmaak toe.
my @data = 'alpha', 'beta', 'gamma';
say @data; # [alpha beta gamma]
my %data = alpha => 1, beta => 2, gamma => 3;
say %data; # {alpha => 1, beta => 2, gamma => 3}
De say
routine kan zowel als functie of als methode worden aangeroepen:
say 42;
say(42);
42.say;
Je kunt meer dan één argument doorgeven aan say
. De uitvoerstukken worden zonder spaties ertussen samengevoegd.
say(100, 500); # 100500
Cursusnavigatie
←
Ingebouwde functies voor het afdrukken
|
Ingebouwde functies voor het afdrukken / print
→
💪 Or jump directly to the exercises to this section.
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська