Raku-Kurs / Grundlagen / Eingebaute Funktionen zum Drucken

print

Die eingebaute Routine print führt Folgendes aus:

  1. Wandelt ihre Argumente in einen String um, indem sie die Methode Str auf ihnen aufruft.
  2. 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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська