9.7 Ein-/Ausgabe
Ein IO
-Objekt ist ein Stream: eine auslesbare Quelle mit Bytes oder Zeichen oder eine beschreibbare Senke für Bytes oder Zeichen. Die Klasse File
ist eine Unterklasse von IO
. IO
-Objekte dienen auch als »Standardeingabestream« und »Standardausgabestream«, die genutzt werden, um von der Konsole zu lesen und an ihr auszugeben. Das Modul stringio
in der Standardbibliothek ermöglicht uns, einen Stream-Wrapper um ein String-Objekt zu erstellen. Schließlich sind auch die Socket-Objekte, die zum Netzwerktransfer genutzt (und später noch beschrieben) werden, auch IO
-Objekte.
9.7.1 Streams öffnen
Bevor wir Ein- oder Ausgabeoperationen vornehmen können, müssen wir ein IO
-Objekt haben, in das wir schreiben oder aus dem wir lesen können. Die ...
Get Die Programmiersprache Ruby now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.