恭喜,你发布的帖子
发布于 2020-12-02 16:56:29
1楼
数组作为参数使用有两种场景,第一种是外部实参的数据长度是固定的,另外一种是外部实参连接的数组长度有可能会变化的。
1、固定长度的数组,限值范围是只能通过常量来定义的,包含全局常量和局部常量。而不是通过变量定义的,一定要保证元素数量是固定的,与外部实参的长度相一致,所以要么是常数要么是常量。
如果是局部常量,就是在块内声明表的constant内定义,而后可以用作形参的声明,您会看到Index前也是自动会加上#号标识的。
2、如果您确实外部的实参要传递的是可变限值数组,请定义参数类型为 Array[*] of ?(参看第四章第二小节)
具体可参见下表:
请填写推广理由: