En Ada comment puis-je initialiser une constante de tableau avec un nombre répété?
Question
Je besoin d'un tableau de 820 zéros pour l'utilisation d'une fonction mathématique.
En C je pouvais écrire ce qui suit et le compilateur remplir le tableau:
const float EMPTY_NUMBER_A[820] = { 0.0, };
Cependant, en Ada qui est impossible. Je ne veux pas coder en dur les 820 éléments comme 0,0. Y at-il un moyen d'obtenir le compilateur de le faire?
type Number_A is array (1 .. 820) of Float;
EMPTY_NUMBER_A : constant Number_A := ???;
Utilisation de Ada 95 et GNAT.
La solution
Utilisez un agrégat :
Empty_Number_A : constant Number_A := (others => 0.0);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow