Raku-Kurs / Grundlagen / Eingebaute Funktionen zum Drucken
print
Die eingebaute Routine print
führt Folgendes aus:
- Wandelt ihre Argumente in einen String um, indem sie die Methode
Str
auf 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
42Raku
Bei 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 3
Die print
-Routine kann auch als Methode aufgerufen werden:
my @data = 'alpha', 'beta', 'gamma';
@data.print;
"\n".print;
Kursnavigation
←
Eingebaute Funktionen zum Drucken / say
|
Eingebaute Funktionen zum Drucken / put
→
💪 Or jump directly to the exercises to this section.
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська