Domanda

Ho bisogno di una matrice di zeri 820 da usare con una funzione matematica.

In C ho potuto solo scrivere la seguente e il compilatore riempirei la matrice:

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

Tuttavia, in Ada che non è possibile. Io davvero non voglio codificare i 820 elementi come 0.0. C'è un modo per ottenere il compilatore di farlo?

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

Utilizzando Ada 95 e GNAT.

È stato utile?

Soluzione

aggregato :

Empty_Number_A : constant Number_A := (others => 0.0);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top