Ocaml的新手,需要帮助来处理元组参数
该函数接受3个整数的参数,然后返回它的相反值
示例:rev(5,8,6)=(6,8,5) 转(3,2,1)=(1,2,3)
答案 0 :(得分:3)
在OCaml中访问元组元素的方式是通过模式匹配。
实际上,对于简单类型,模式可以出现在function参数所处的位置。
您的函数需要一个三元组,所以看起来可能像这样:
let myfun (a, b, c) =
(* rest of function goes here *)
(a, b, c)
是一种模式,将匹配传递给函数的元组的各个元素。
弄清楚如何完成该功能应该很容易,但不要犹豫,问问题。