集合的构造函数(constructor)是一个系统定义的函数,与集合类型同名,返回值为对应集合类型。
构造函数调用的语法格式如下。
如果参数列表为空,则构造函数返回一个空集合。否则,构造函数将返回包含指定值的集合。
可以在变量声明和块的执行部分中将返回的集合分配给相同类型的集合变量。
示例3.6: 将可变数组变量初始化为空。
功能描述: 本例调用了一个构造函数2次,将可变数组变量class在声明中初始化为空,并在块的执行部分为其提供新值。应用存储过程show_class打印变量class的元素值。为了确定集合何时为空,show_class使用了集合的COUNT方法。
程序代码如下。
程序运行结果如下。