Klasa IO
W Ruby bazą dla wszelkich danych wejściowych (ang. input) oraz wyjściowych (ang. output) jest klasa IO
, która reprezentuje strumień danych wejścia-wyjścia (I/O) w formie bajtów. Standardowe strumienie obejmują standardowy strumień wejścia ($stdin
) lub klawiaturę, standardowy strumień wyjścia ($stdout
), wyświetlacz bądź ekran oraz standardowy strumień wyjścia dla błędów ($stderr
), który domyślnie również jest wyświetlaczem. Klasa IO
jest ściśle powiązana z klasą File
, a w Ruby File
jest jedyną standardową podklasą IO
. Poniżej zaprezentowano próbkę kodu wejścia-wyjścia.
W celu utworzenia nowego strumienia wejścia-wyjścia o nazwie ios
należy skorzystać z metody new
. Pierwszym argumentem będzie liczba 1
, będąca liczbowym deskryptorem pliku ...
Get Ruby. Leksykon kieszonkowy 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.