RosettaCodeData/Task/Nested-function/OCaml/nested-function.ml
2024-10-16 18:07:41 -07:00

13 lines
282 B
OCaml

let make_list separator =
let counter = ref 1 in
let make_item item =
let result = string_of_int !counter ^ separator ^ item ^ "\n" in
incr counter;
result
in
make_item "first" ^ make_item "second" ^ make_item "third"
let () =
print_string (make_list ". ")