我需要编写一些函数 NTimesComposition(f:(int * int -> int), n:int) 接收一些函数f和整数n并在完成f的组合后n 次,就像这样 f(x,(f( x,f(x,y)))) <- (这里例如 n = 3) 我开始在 smlnj 上写它,但它似乎比我想象的要复杂,提前感谢任何想法:
NTimesComposition(f:(int * int -> int), n:int)
if n = 1 then fn(x,y) => f(x, y ) else NTimesComposition...//here I'm stuck, must be recurstion