gee*_*eko 5 arrays f# immutability
我是 F# 新手,我注意到数组仍然是可变的。这是因为性能影响还是因为固有的 .NET CLR 类型系统?我知道不可变列表确实存在。
谢谢
这实际上是即将推出的语言功能。许多人(包括语言创建者)都同意 F# 应该具有不可变数组。它将被称为“块”:https://github.com/fsharp/fslang-design/blob/main/RFCs/FS-1094-block.md。
至于为什么它从一开始就不存在,与其他功能相比,它可能只是一个较低的优先级。