smlnj中的合成函数

smlnj中的合成函数,sml,Sml,我必须编写一个函数compose,它接受一元函数f1,…,fn和值v的列表作为参数,并计算f1(f2(…(fn(v))…)。。。在SMLNJ 我正在尝试使用内置的curry实现制作一个curry版本的it,有什么建议吗 如何使用自己的curry技术实现它?当您使用:时,请删除模式周围的方括号。否则,将匹配元素为另一个嵌套列表的单元素列表 此外,定义中的第二种情况似乎是多余的。使用:时,请删除模式周围的方括号。否则,将匹配元素为另一个嵌套列表的单元素列表 此外,您定义中的第二种情况似乎是多余的

我必须编写一个函数compose,它接受一元函数f1,…,fn和值v的列表作为参数,并计算f1(f2(…(fn(v))…)。。。在SMLNJ

我正在尝试使用内置的curry实现制作一个curry版本的it,有什么建议吗


如何使用自己的curry技术实现它?

当您使用
时,请删除模式周围的方括号。否则,将匹配元素为另一个嵌套列表的单元素列表


此外,定义中的第二种情况似乎是多余的。

使用
时,请删除模式周围的方括号。否则,将匹配元素为另一个嵌套列表的单元素列表

此外,您定义中的第二种情况似乎是多余的