RosettaCodeData/Task/Input-loop/Standard-ML/input-loop-1.ml
2023-07-01 13:44:08 -04:00

4 lines
128 B
Standard ML

fun foldLines f init strm =
case TextIO.inputLine strm of
SOME line => foldLines f (f (line, init)) strm
| NONE => init