F# 什么是';F中的a#
在学习f35;和阅读页面时,我发现以下代码:F# 什么是';F中的a#,f#,F#,在学习f35;和阅读页面时,我发现以下代码: type MyGenericClass<'a> (x: 'a) = do printfn "%A" x 类型MyGenericClass'a是一个类型参数,例如列表中的T。类型参数的F#语法是在参数名称前面加上记号。在您的示例中,这意味着参数x可以是任何类型,它将创建该泛型类型的MyGenericClass。例如,如果调用新的MyGenericClass(3),您将得到一个MyGenericClass
type MyGenericClass<'a> (x: 'a) =
do printfn "%A" x
类型MyGenericClass'a
是一个类型参数,例如列表中的T
。类型参数的F#语法是在参数名称前面加上记号。在您的示例中,这意味着参数x
可以是任何类型,它将创建该泛型类型的MyGenericClass
。例如,如果调用新的MyGenericClass(3)
,您将得到一个MyGenericClass