November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Chcemy zapisać do pliku pewne dane, tekstowe lub binarne. Plik może, lecz nie musi istnieć. Jeżeli plik istnieje, chcemy mieć możliwość wyboru między zastąpieniem jego dotychczasowej zawartości a dołączeniem nowej zawartości do starej.
Otwarcie pliku w trybie do zapisu ('w') bądź to tworzy nowy plik, bądź powoduje obcięcie pliku istniejącego do długości zero. Dopisywanie nowych łańcuchów do końca pliku można następnie realizować za pomocą metody IO#write lub operatora <<. Można także wykorzystywać w tym celu metody IO#puts lub IO#p, które zapisują nowe wiersze do pliku tak samo, jak metody Kernel#puts i Kernel#p wypisują wiersze na standardowe wyjście.
Obydwa poniższe fragmenty powodują zniszczenie ...