Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 C# 中,您可以像这样初始化一个列表:
var list = new List<int> { obj1, obj2, obj3 };
我期待在 F# 中做类似的事情,但不断收到错误:
let list = { obj1, obj2, obj3 }
这在 F# 中可能吗?
要创建(不可变的)F# 列表,您可以编写:
let list = [ obj1; obj2; obj3 ]
还有许多其他选择。您可以使用[| .. |]而不是创建数组,[ .. ]还可以编写序列表达式来生成数据 - 类似于 C# 迭代器方法。如需更多信息,请参阅:
[| .. |]
[ .. ]