Курс по Raku / Обекти, вход-изход и изключения / Вход и изход / Работа с файлове
Добавяне към файл
По подразбиране spurt заменя каквото е било във файла.
За да добавите вместо това в края на съществуващ файл, подайте
именувания аргумент :append:
spurt 'log.txt', "line1\n";
spurt 'log.txt', "line2\n", :append;
print slurp 'log.txt';Второто spurt запазва съществуващото съдържание и добавя
новия ред след него, така че файлът завършва и с двата реда:
line1
line2Без :append второто извикване би презаписало файла и би
останало само line2. Добавянето е полезно за неща като
журнални файлове, където всяко изпълнение на програмата допълва растящ
запис, вместо да започва отначало.
Практика
Направете 1 тест върху съдържанието на тази тема.
Навигация в курса
← Работа с файлове | Тест — spurt и
slurp →
💪 Или преминете направо към
упражненията в този раздел.