我想利用此处提到的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>
类型的向量并用数据填充它?
答案 0 :(得分:5)
最简单的方法是使用ofSeq
方法,如下所示
let myvector = myLstOfTuples |> Vector.ofSeq