Uchwyty plików
Czytelnicy zapewne domyślają się już, co zaraz powiem: związane uchwyty plików są bardzo podobne do innych zmiennych związanych. W Tabela 17-3 pokazano wybrane operacje plikowe i związane z nimi metody. Muszę po prostu zaimplementować metody odpowiedzialne za specjalne działanie mojego uchwytu pliku.
Tabela 17-3. Wybrane operacje na uchwycie pliku i odpowiadające im metody
Akcja |
Operacja tablicowa |
Metoda |
---|---|---|
Pisanie w uchwycie pliku |
|
|
Czytanie z uchwytu pliku |
|
|
Zamykanie uchwytu pliku |
|
|
Dla przykładu utworzę moduł Tie::File::Timestamp
, który dołącza znacznik czasowy do każdego wypisywanego wiersza. Przypuśćmy, że mam program, który zawiera już kilka instrukcji
Get Perl. Mistrzostwo w programowaniu 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.