OCaml ステートメントの実際の意味は何ですか?
let func (v: A.a) : unit =
#rest of the function
- タイプAaのvとリターンユニットを取るということですか
- または、v と Aa の 2 つのパラメーターを取り、単位を返しますか?
- または、パラメーター Aa を持つ関数 v を取り、単位を返しますか?
- または、他の何か?
OCaml ステートメントの実際の意味は何ですか?
let func (v: A.a) : unit =
#rest of the function
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 とおそらく 3.OCaml では関数は値であり、A.a
関数型の場合は関数の最初の引数ですfunc
。
1という意味です。
つまり、v
type を持っている場合、 typeA.a
をfunc v
持っていunit
ます。
または、同等に、の型はfunc
isA.a -> unit
です。