type
$#@60;数组类型名$#@62;=array[下标1..下标2]of$#@60;基类型$#@62;;
var
$#@60;数组变量名$#@62;:$#@60;数组类型名$#@62;;
或
var
$#@60;数组变量名$#@62;:array[下标1..下标2]of$#@60;基类型$#@62;
var
$#@60;数组变量名$#@62;:=arrayof$#@60;基类型$#@62;
.
.
.
下面就以一个实际例子来说明一下动态数组的应用和使用方法。
二、使用动态数组实现“模糊查询”实例
在一些数据库中,往往需要根据标题或文件名中的某个关键字(或词)来实现“模糊查询”,如有一个文件资料库,现要求查出所有文件名中包含“简报”两个字的文件,那么用FindKey()、GotoKey()等“精确制导”的方式自然不行,而Set
ge
和Filter语句在关键字(或词)出现在字符串首部时倒能一用,对于出现在中间或末尾时的情况却无能为力。显然,单纯依靠检索函数或过程来一次性完成这类查询工作是不行的。