Raku-Kurs / Grundlagen / Grundlagen der Funktionen / Eingebaute Funktionen zum Drucken
print
Die eingebaute Routine print führt Folgendes aus:
- Wandelt ihre Argumente in einen String um, indem sie die Methode
Strauf ihnen aufruft. - Sendet sie an den
STDOUT-Stream.
Für einfache Datentypen ähnelt die von print erzeugte
Ausgabe der Ausgabe von say, jedoch
ohne das Zeilenumbruchzeichen am Ende.
print 42;
print 'Raku';Diese Werte werden nacheinander gedruckt. Auch am Ende der gesamten Ausgabe gibt es keinen Zeilenumbruch.
$ raku t.raku
42RakuBei aggregierten Daten kann das Ergebnis von dem abweichen, was Sie
mit say sehen. Probieren Sie zum Beispiel Arrays und
Hashes:
my @data = 'alpha', 'beta', 'gamma';
print @data;
print "\n"; # Um die Teile zu trennen
my %data = alpha => 1, beta => 2, gamma => 3;
print %data;So sieht die Ausgabe aus:
$ raku t.raku
alpha beta gamma
alpha 1
beta 2
gamma 3Die print-Routine kann auch als Methode aufgerufen
werden:
my @data = 'alpha', 'beta', 'gamma';
@data.print;
"\n".print;Kursnavigation
💪 Oder springen Sie direkt zu den
Übungen dieses Abschnitts.