RosettaCodeData/Task/Man-or-boy-test/OCaml/man-or-boy-test-1.ml
2026-04-30 12:34:36 -04:00

10 lines
166 B
OCaml

let rec a k x1 x2 x3 x4 x5 =
if k <= 0 then
x4 () + x5 ()
else
let m = ref k in
let rec b () =
decr m;
a !m b x1 x2 x3 x4
in
b ()