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.