Std.Io.forEachLine
1 declaration
fn
forEachLine: Str -> fn(Str) -> () -> Result[(), Std.Io.IoError]This is a callable function.
What it does
Run an action for every line of a file, keeping nothing.
For an action that only reaches outside the program — printing a line,
writing it elsewhere. A caller gathering the lines wants foldLines,
because what this action assigns to a variable outside itself does not
leave the action.
Read the signature
- The text after the name is the type checked by Pudu.
- Read arrows from left to right: inputs come first, and the final type is returned.
- Names inside [ ] are type arguments, such as the item type held by a collection.
- Result makes success and recoverable failure part of the function's type.
