November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Aplikacja odczytuje dane ze standardowego wejścia, wypisując wyniki na standardowe wyjście i standardowy strumień komunikatów o błędach. Chcemy te standardowe obiekty wejścia-wyjścia zastąpić własnymi, utworzonymi w ramach sesji interpretera Ruby.
Wspomniane strumienie standardowe reprezentowane są przez trzy zmienne globalne, (odpowiednio) $stdin, $stdout i $stderr. Każdej z tych zmiennych możemy przypisać dowolny obiekt IO (na przykład plik lub gniazdo), zastępując w ten sposób ich standardowe przyporządkowania.
Poniższy przykład stanowi ilustrację tego, jak można przekierować dane, wyprowadzane przez metody jądra (Kernel) na standardowe wyjście. ...