是否有可能像这样在运行时确定大小的数组,
Procedure prog is
type myArray is array(Integer range <>) of Float;
arraySize : Integer := 0;
theArray : myArray(0..arraySize);
Begin
-- Get Array size from user.
put_line("How big would you like the array?");
get(arraySize);
For I in 0..arraySize Loop
theArray(I) := 1.2 * I;
End Loop;
End prog;
除了使用动态链接列表或其他类似结构之外,还有其他方法可以实现此结果吗?或者是否有一个简单的内置数据结构比使用动态链接列表更简单?