![]() |
1
1
在到处搜寻之后,似乎没有办法做我想做的事。然而,我确实了解到,其他人也在为一些非常奇怪的用例对FSharpFunc进行子类化,所以这并非完全闻所未闻。我把这个问题留待讨论,以防有人有什么见解可以分享。 |
![]() |
2
1
这不是对你问题的直接回答。但这是我玩过的实现(希望它能有所帮助):
前两个测试的输出:
第三次测试在Activator上崩溃。CreateInstance。这是一个有趣的例子,因为这里代理的函数是
使现代化 以下是改进的代码: 1) 激活剂。CreateInstance已删除-无法在运行时创建FSharpList 2) invokeFunc是netCall的存根,但可以在另一个远程端使用。函数递归地将参数应用于泛型函数 3) MyF被分为两类:MyF和MyFInit——这允许移除激活器。CreateInstance的初始调用 现在第三次测试成功了。代码:
输出:
|
![]() |
Kon · OCaml中的模块类型语义 6 月前 |
![]() |
user20102550 · 如何在解析器中使用输入字符串 11 月前 |
![]() |
tijko · 处理整数数组时出现意外结果 1 年前 |
![]() |
David542 · 按列分区,按另一列排序 1 年前 |
|
Arnett Rufino · `max的输出是多少` 1 年前 |
![]() |
Adrian · 变量捕获:变量在函数闭包中的行为 1 年前 |