F# 序列介绍

例子

序列是可以枚举的一系列元素。它是System.Collections.Generic.IEnumerable和lazy的别名。它存储了一系列相同类型的元素(可以是任何值或对象,甚至可以是另一个序列)。Seq.module可以使用中的功能对其进行操作。

这是一个序列枚举的简单示例:

let mySeq = { 0..20 } // 创建一个从0到20的int序列
mySeq
|>Seq.iter(printf "%i ") // 枚举序列中的每个元素并打印

输出:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20