Frage

Ich brauche ein Array von 820 Nullen für mit einer mathematischen Funktion.

In C konnte ich einfach schreiben die folgende und der Compiler würde das Array füllen:

 const float EMPTY_NUMBER_A[820] = { 0.0, };

Doch in Ada, die nicht möglich ist. Ich möchte wirklich nicht zu hart Code, um die 820 Elemente als 0,0. Gibt es eine Möglichkeit, die Compiler zu erhalten, es zu tun?

 type Number_A is array (1 .. 820) of Float;
 EMPTY_NUMBER_A : constant Number_A := ???;

Mit Ada 95 und GNAT.

War es hilfreich?

Lösung

Verwenden Sie ein Aggregat :

Empty_Number_A : constant Number_A := (others => 0.0);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top