这是此SO-post的后续问题。
给定这段代码(csvData1 是一个 .csv 文件。)
let mappedSeq1 = seq { for csvRow in csvData1 do yield (csvRow.[2], csvRow.[5]) }
for x in mappedSeq1 do
printfn "%A" x
如果我不想将序列的每个元素解压缩到x
第二个 val 中,我们可以调用y
. 如何转换x
为序列,以便可以使用Seq.fst
and Seq.snd
?
我知道可以解开这些元素。我的问题是寻找另一种方法来做到这一点,特别是考虑到这x
是一个 System.Tuple。