Pascal 变体(variant)
-
变体(variant)
Pascal支持一种称为变体的独特存储类型。您可以在变量中分配任何简单类型的值。存储在变量中的值的类型仅在运行时确定。几乎所有简单类型都可以分配给变体:序数类型,字符串类型,int64类型。集和,记录,数组,文件,对象和类之类的结构化类型与变体不兼容。您还可以为变体分配一个指针。Free Pascal支持变体。 -
声明变体
您可以使用var关键字像其他类型一样声明变体类型。声明变体类型的语法是-现在,该变量v可以分配给几乎所有简单类型,包括枚举类型,反之亦然。 -