非常简单的例子:如何检查函数的类型参数是否静态解析?
let myfun x = x
在这里,在智能感知它说: “X: 'A - >' 了”。在FSI中,它表示“x:'a - >'a”let inline myfun x = x
在智能识别系统中,它表示“x:'a - >'a”。在FSI中它说“x:'a - >'a”< < < <为什么不是^a
?let inline myfun (x: 'b) = x
这里在intellisense中说“x:'b - >'b”。在FSI中,它表示“x:'b - >'b”let inline myfun (x: ^b) = x
在智能识别系统中,它表示“x:'b - >'b”。在它说,FSI “X:^ B - >^B” < < < <不同
由于智能感知从未显示^b
,我应该找^b
作为在FSI “静态解析” 的指标?
inline
确保“静态解决”?
是的,它的确如此。这就是它的工作原理。 – 2013-05-02 06:20:29