如何在Ocaml中操纵元组参数

时间:2019-09-17 00:10:21

标签: ocaml

Ocaml的新手,需要帮助来处理元组参数

该函数接受3个整数的参数,然后返回它的相反值

示例:rev(5,8,6)=(6,8,5) 转(3,2,1)=(1,2,3)

1 个答案:

答案 0 :(得分:3)

在OCaml中访问元组元素的方式是通过模式匹配。

实际上,对于简单类型,模式可以出现在function参数所处的位置。

您的函数需要一个三元组,所以看起来可能像这样:

let myfun (a, b, c) =
    (* rest of function goes here *)

(a, b, c)是一种模式,将匹配传递给函数的元组的各个元素。

弄清楚如何完成该功能应该很容易,但不要犹豫,问问题。