RosettaCodeData/Task/Input-loop/OCaml/input-loop-3.ocaml

11 lines
194 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
let read_lines f ic =
let rec loop () =
try f (input_line ic); loop ()
with End_of_file -> ()
in
loop ()
let () =
let ic = open_in Sys.argv.(1) in
read_lines print_endline ic