そのように実行時に決定されるサイズの配列を持つことは可能ですか?
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;
動的にリンクされたリストまたは別の同様の構造を使用する以外に、この結果を達成する方法はありますか? または、動的にリンクされたリストを使用するよりも単純な組み込みのデータ構造がありますか?