我需要一个820个零的数组,用于数学函数。
在C中,我可以编写以下内容,编译器将填充数组:
const float EMPTY_NUMBER_A[820] = { 0.0, };
然而在Ada中这是不可能的。我真的不想将820元素硬编码为0.0。有没有办法让编译器去做?
type Number_A is array (1 .. 820) of Float;
EMPTY_NUMBER_A : constant Number_A := ???;
使用Ada 95和GNAT。