Rozdział 18. Operacje wejścia – wyjścia

Doolittle: Jakie masz konkretne dowody na to, że istniejesz?

Bomb #20: Hmm… cóż… myślę, więc jestem.

Doolittle: To dobrze. To bardzo dobrze. Ale skąd wiesz, że istnieje coś jeszcze?

Bomb #20: Moje sensory mi to sygnalizują.

— Dark Star

Realizacja operacji wejścia – wyjścia w bibliotece standardowej języka Rust bazuje na trzech zestawach metod, Read, BufRead i Write:

  • Wartości, które implementują interfejs Read, mają metody, które służą do czytania danych w postaci kolejnych bajtów. Nazywać je będziemy obiektami typu reader.
  • Wartości implementujące BufRead to buforowane obiekty typu reader. Oferują one wszystkie metody interfejsu Read i dodatkowo metody pozwalające na przykład odczytywać całe wiersze tekstu. ...

Get Programowanie w języku Rust 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.