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

时间:2013-07-31 07:59:36

标签: 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>类型的向量并用数据填充它?

1 个答案:

答案 0 :(得分:5)

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

let myvector = myLstOfTuples |> Vector.ofSeq