Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ein- und Ausgabe / Datei-Handles / Exercises / Schreiben mit einem Handle
Lösung: Schreiben mit einem Handle
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $fh = open 'out.txt', :w;
$fh.say($_) for 1..3;
$fh.close;
print slurp 'out.txt';🦋 Du findest den Quellcode in der Datei write-with-a-handle.raku.
Ausgabe
1
2
3Kommentare
openmit dem Schalter:wliefert einen Handle zum Schreiben. Der Handle bleibt über die Schleife hinweg offen, jedes$fh.sayfügt also eine weitere Zeile hinzu — das ist der Vorteil eines Handles gegenüberspurt, das die Datei jedes Mal neu öffnen würde.closeschreibt die Daten auf die Platte, das folgendeslurpliest also alle drei Zeilen zurück.
Kursnavigation
← Schreiben mit einem Handle | Übergeben Sie ein Handle an eine Funktion →