Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ein- und Ausgabe / Datei-Handles / Exercises

Übergeben Sie ein Handle an eine Funktion

Aufgabe

Ein Dateihandle ist ein gewöhnlicher Wert, Sie können ihn also wie jedes andere Argument an eine Funktion übergeben. Schreiben Sie eine Subroutine log-line, die einen Handle und eine Meldung aufnimmt und die Meldung in einer eigenen Zeile in den Handle schreibt.

Öffnen Sie log.txt zum Schreiben, rufen Sie log-line dreimal auf, um started, working und done festzuhalten, schließen Sie dann den Handle, lesen Sie die Datei zurück und geben Sie ihren Inhalt aus.

Beispiel

Das Programm gibt aus:

started
working
done

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Schreiben mit einem Handle   |   Lösung: Übergeben Sie ein Handle an eine Funktion