变量名的问题
cdchq 2012-04-27 05:32:44 标题我也不知道该怎么写。
问题是这样的:
有N个常量数组arr1至arrn,每个数组都是一维数组,但元素个数差别很大,有的只有一个元素,有的有几千个元素。所以如果用2维数组来表示这N个数组的话,太浪费了
而如果用动态2维数组的话,数组的初始化又太麻烦了
要写一个函数,我现在只能用Case语句一个一个的写
procedure MyFunc1(i:Integer);
begin
Case i of
1:MyFunc2(arr1);
2:MyFunc2(arr2);
..............
n:MyFunc2(arrn);
end;
end;
我的意思是有没有可能,象数组那样写成类似如这样,但又不用把这N个数组改成一个2维数组或动态数组
procedure MyFunc1(i:Integer);
begin
MyFunc2(arr[i]);
end;
不知道我表达明白没有