1

fun<'a>F#でタイプインパラメーターを渡すにはどうすればよいですか?

Example -> type myClass(a : int, myDelegate : fun<'a>)
    let theFunc = myDelegate
4

1 に答える 1

4

私はあなたが欲しいと思います

type mytype<'a> (a:int,myDelegate:'a->unit) = 
    let theFunc = myDelegate

または、が他の場所で定義されているタイプの場合は、F#の予約語のfunようにバックティック表記を使用する必要がありますfun

type mytype<'a> (a:int,myDelegate:``fun``<'a>) = 
    let theFunc = myDelegate
于 2013-02-25T10:35:19.243 に答える