OCaml声明的实际含义是什么?
let func (v: A.a) : unit =
#rest of the function
答案 0 :(得分:5)
let func (v: A.a) : unit =
第一个:
表示v is a parameter and its type is expected to be A.a
。
第二个:
表示func is expected to return a type of unit
答案 1 :(得分:2)
1且可能3.在OCaml函数中是值,如果A.a
是函数类型,则func
的第一个参数是函数。
答案 2 :(得分:2)
这意味着1。
也就是说,如果v
的类型为A.a
,则func v
的类型为unit
。
或者,等效地,func
的类型为A.a -> unit
。