Cursus Raku / Essentiëlen / Ingebouwde functies voor het afdrukken

print

De ingebouwde routine print doet het volgende:

  1. Converteert zijn argumenten naar een string door de Str-methode op hen aan te roepen.
  2. Stuurt het naar de STDOUT-stroom.

Voor eenvoudige datatypes is de uitvoer die door print wordt gegenereerd vergelijkbaar met de uitvoer van say zonder het nieuwe regelteken aan het einde.

print 42;
print 'Raku';

Deze waarden worden achter elkaar afgedrukt. Er is ook geen nieuwe regel aan het einde van de hele uitvoer.

$ raku t.raku
42Raku

Voor samengestelde gegevens kan het resultaat verschillen van wat je ziet met say. Probeer bijvoorbeeld arrays en hashes:

my @data = 'alpha', 'beta', 'gamma';
print @data;

print "\n"; # Om de delen te scheiden

my %data = alpha => 1, beta => 2, gamma => 3;
print %data;

Dit is hoe de uitvoer eruitziet:

$ raku t.raku
alpha beta gamma
alpha	1
beta	2
gamma	3

De print-routine kan ook als een methode worden aangeroepen:

my @data = 'alpha', 'beta', 'gamma';
@data.print;

"\n".print;

Cursusnavigatie

Ingebouwde functies voor het afdrukken / say   |   Ingebouwde functies voor het afdrukken / put


💪 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БългарскиРусскийУкраїнська