在 F# 中,float [] 和 float list 有什么区别?
In F# what is the difference between float [] and float list?
编译器指示“此表达式应具有 float 类型 []
但这里有类型 float list”。我认为“[]”是列表的语法。我不能轻易地简化发布代码,但也许有人可以创建一个会产生此错误的示例。我搜索了几个网页签名。
在类型注解中,[]
表示一个数组。尽管在模式和表达式中,它都表示列表。
注释列表时,语法 float list
通常优于 .NET 标准符号 List<float>
,以避免与 System.Collections.Generic.List<>
(具有 ResizeArray
类型)混淆F# 中的缩写)。
编译器指示“此表达式应具有 float 类型 []
但这里有类型 float list”。我认为“[]”是列表的语法。我不能轻易地简化发布代码,但也许有人可以创建一个会产生此错误的示例。我搜索了几个网页签名。
在类型注解中,[]
表示一个数组。尽管在模式和表达式中,它都表示列表。
注释列表时,语法 float list
通常优于 .NET 标准符号 List<float>
,以避免与 System.Collections.Generic.List<>
(具有 ResizeArray
类型)混淆F# 中的缩写)。