序列简介

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

以下是序列枚举的简单示例:

let mySeq = { 0..20 } // Create a sequence of int from 0 to 20
mySeq
|> Seq.iter (printf "%i ") // Enumerate each element of the sequence and print it

输出:

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