0

follow関数で宣言します -

fun act(f,x) = f(x);

署名を作成します -

val act = fn : ('a -> 'b) * 'a -> 'b

とはどういう('a -> 'b) * 'a -> 'b意味ですか?

4

1 に答える 1

1

actペア(2タプル)を取る関数であることを意味します

('a -> 'b) * 'a

ここで、最初の要素は から'aへの関数'bであり、2 番目の要素は 型のものです'a
タイプのものを返します'b

于 2013-02-25T09:36:30.390 に答える