相关疑难解决方法(0)

为什么在 F# 中将数组类型写成一个列表?

具有以下内容:

let a = "hello world".Split(' ')
Run Code Online (Sandbox Code Playgroud)

返回类型是一个字符串数组,但类型写为:

System.String[]

我不明白为什么:

  • 你声明一个数组,[| ... |]但它显示为[ ... ]类型
  • 您声明了一个列表,[ ... ]但它显示为x list类型

另一个例子:

([| 3 |]).GetType()
val it : System.Type =
  System.Int32[]
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

f#

4
推荐指数
1
解决办法
74
查看次数

标签 统计

f# ×1