-3

我正在研究 ocaml,但我无法弄清楚这些类型的功能。谢谢。

1- string option list -> int -> string * string list

2- ('a -> 'a -> 'b) -> 'a -> ('a -> 'b) * 'b

3- 'a list -> 'b list -> ('a -> 'b -> 'a * 'b list)
4

1 回答 1

0

这个问题不清楚这些功能实际上应该做什么。

但是,为了让您走上正确的道路,您可以查看类型注释。它们允许您向函数参数添加显式类型。

例如可能看起来像:

let my_function (a : string option list) (b : int) : string * string list = ("", []);;

我根本不明白这样的练习有什么用处。

于 2018-10-28T15:42:23.497 回答