3

我有一个接受委托的属性:http.onReceiveHeader = (in char\[\] key, in char\[\] value) { }。我想使用一个分离的功能,而不是,例如:

void do_something(char[] key, char[] value)
{
}

http.onReceiveHeader = do_something;

有可能在D中做到吗?

4

1 回答 1

3

中有一个toDelegate函数std.functional

所以这应该工作:

http.onReceiveHeader = toDelegate(do_something);
于 2012-08-29T14:59:16.977 回答