【发布时间】:2018-10-09 23:26:28
【问题描述】:
给定一个定义为let get<'T> var1 var2 : 'T option 的函数,该函数将分配给记录字段的类型签名应该是什么?
我尝试了type MyType = {AFunc<'T> : obj -> obj -> 'T option} 的各种排列,但找不到任何可以让我引入类型参数的变体。
我可以这样做type MyType = {AFunc: obj -> obj -> obj option},这将让我创建记录 {AFunc = get} 但由于缺少类型参数而无法应用该函数。
【问题讨论】:
标签: f#