F# 创建一个特定类型的序列

F# Create a sequence of a certain type

我目前正在编写一些单元测试,需要复制一个序列。序列的类型是 (string * string * string)。我试图通过

重新创建此序列
let aSequence = seq<aType>{ ("ABC","DEF","GHI"); ("JHL","MNO","PQR") }

我做错了什么?

不需要为(string * string * string)指定类型,F#可以推断出来。 您需要使用 yield 关键字。阅读更多关于 seq here.

let aSequence = seq { yield "ABC","DEF","GHI"
                      yield "JHL","MNO","PQR" }