RosettaCodeData/Task/Repeat/Standard-ML/repeat.ml

8 lines
146 B
Standard ML

fun repeat (_, 0) = ()
| repeat (f, n) = (f (); repeat (f, n - 1))
fun testProcedure () =
print "test\n"
val () = repeat (testProcedure, 5)