• uint8/byte-uint16
    • enum或等价类型。对有符号整数集合的基类型被定义为在 0 .. MaxSetElements-1 的范围内, 其中 MaxSetElements 目前是2^16。

    原因是集合被实现为高性能位向量。尝试声明具有更大类型的集将导致错误:

    集合可以通过集合构造器来构造: {} 是空集合。 空集合与其它具体的集合类型兼容。构造器也可以用来包含元素(和元素范围):

    集合经常用来定义过程的 标示 。这比定义必须或在一起的整数常量清晰并且类型安全。

    枚举、集合和强转可以一起用:

    如果和C一起使用枚举和集合,使用distinct cint。

    为了和C互通见 。