syntax - F# 创建和填充 FSharpx.Collections.Vector 的语法是什么?

标签 syntax f# f#-3.0

我想使用Vector<'T>这里提到的数据结构作为答案

https://stackoverflow.com/a/17961204/818645

但我似乎无法正确理解语法。例如:

open FSharpx.Collections

let tuple1= (1,2.0,"f")
let tuple2= (2,3.0,"f")

let myLstOfTuples = [tuple1;tuple2]  
let myVector = ?? <- how do I do this?

如何创建 Vector<int * float * string> 类型的向量并用数据填充它?

最佳答案

最简单的方法是使用 ofSeq 方法,如下所示

let myvector = myLstOfTuples |> Vector.ofSeq

关于syntax - F# 创建和填充 FSharpx.Collections.Vector 的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17964765/

相关文章:

f# - 有没有一种方法可以在没有Visual Studio的情况下安装F#3.0?

f# - 如何为 ProvidedMethod 生成柯里化(Currying)参数?

C++内存泄漏与否

Python 美丽汤语法

io - 在 F# 中正确处理流

F#:实现内联方法(在接口(interface)上)以避免使用真实类型

mysql - 奇怪的 SQL 语法

ruby - 无法识别哈希

algorithm - 在 F# 中创建(伪)循环可区分联合

f# - 在 F# 中切片二维数组但类似于 Matlab?