9
在SML中,使用柯里化和模式匹配来定义函数是很常见和容易的。这里有一个简单的例子:在OCaml中混合模式匹配和柯里化
fun zip [] _ = []
| zip _ [] = []
| zip (x::xs) (y::ys) = (x,y)::(zip xs ys)
忽略库函数,什么是端口的最佳方式来OCaml的?据我所知,没有简单的方法来使用currying和模式匹配来声明一个函数。