RosettaCodeData/Task/Forward-difference/Standard-ML/forward-difference.ml
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

7 lines
179 B
OCaml

fun forward_difference xs = ListPair.map op- (tl xs, xs)
fun nth_forward_difference n xs =
if n = 0 then
xs
else
nth_forward_difference (n-1) (forward_difference xs)