Курс по Raku / Обекти, вход-изход и изключения / Вход и изход / Файлови манипулатори / Exercises

Подайте манипулатор на функция

Задача

Манипулаторът на файл е обикновена стойност, така че можете да го подадете на функция като всеки друг аргумент. Напишете подпрограма log-line, която приема манипулатор и съобщение и записва съобщението в манипулатора на свой собствен ред.

Отворете log.txt за писане, извикайте log-line три пъти, за да запишете started, working и done, после затворете манипулатора, прочетете файла обратно и отпечатайте съдържанието му.

Пример

Програмата отпечатва:

started
working
done

Решение

Вижте решението

Навигация в курса

Решение: Писане чрез манипулатор   |   Решение: Подайте манипулатор на функция