3

ここに2行のコードがあります:

let stuff _ _ = MessageBox.Show("This is doing stuff") |> ignore
let stuffHandler = new EventHandler(stuff)

F#を使い始めたばかりですが、stuff変数からアンダースコアを削除すると、コードがコンパイルされない理由を知りたいですか?私の知る限り、アンダースコアは何かを無視することを意味するので、ここでは何を無視する必要がありますか?

4

1 に答える 1

6

EventHandlerデリゲートは、送信者とEventArgsの2つのパラメーターを持つ関数を想定しています。

于 2013-02-03T09:36:19.170 に答える