提问人:citykid 提问时间:11/7/2023 最后编辑:citykid 更新时间:11/7/2023 访问量:106
为什么 F# 要求在显式泛型类型参数中使用引号?
Why does F# require quotes in explicit generic type parameters?
问:
显式类型参数必须在字母前用 ' 指定:
type MyType<'t>() = ...
let f<'t> (x: 't) = ...
为什么普通字母像
let f<t> (x: t) = ...
let f<T> (x: T) = ...
不允许?
问题只是关于如何指定显式类型参数。
答: 暂无答案
评论
let f(x: 't)=x
let f(x)=x
't
<'t>(x: 't)
(x: 't)
<>
't
<>
let f (x: a) = x
a
a
let f (x: 'a) = x