引用变长表中的数据,通常先要对该数据初始化。变长表的初始化方式同普通表的初始化方式基本一样。关于表的初始化,可参看本章前面所讲解的内容。这里只是需要说明,对于变长表,初始化后的数据并不总是能被引用的。
例如,对于下面这张初始化过的变长表。
01 VARI-TABLE VALUE ‘ABCDE3’.
05 X OCCURS 5 TIMES
DEPENDING ON Y
Cobol变长表数据引用范围解析
本文介绍了Cobol中变长表数据的引用和初始化。虽然初始化后数据看似完整,但实际可引用的长度取决于DEPENDING ON后的变量。在示例中,当Y的值为3时,变长表只能引用前三项;若Y值增加,才能引用更多项。
引用变长表中的数据,通常先要对该数据初始化。变长表的初始化方式同普通表的初始化方式基本一样。关于表的初始化,可参看本章前面所讲解的内容。这里只是需要说明,对于变长表,初始化后的数据并不总是能被引用的。
例如,对于下面这张初始化过的变长表。
01 VARI-TABLE VALUE ‘ABCDE3’.
05 X OCCURS 5 TIMES
DEPENDING ON Y

被折叠的 条评论
为什么被折叠?