Course of Raku / Objects, I/O, and exceptions / Input and output / File handles / Exercises
Pass a handle to a function
Problem
A file handle is an ordinary value, so you can pass it to a function
like any other argument. Write a subroutine log-line that
takes a handle and a message, and writes the message to the handle on
its own line.
Open log.txt for writing, call log-line
three times to record started, working, and
done, then close the handle, read the file back, and print
its content.
Example
The program prints:
started
working
doneSolution
Course navigation
← Solution: Write with a handle | Solution: Pass a handle to a function →