Hallo,
wie bekomme ich ein Integer-Array mit einem Element, z. B. (0 to 0),
initialisiert? Folgendes Konstrukt geht leider nicht:
1 | type int_array is array (natural range <>) of integer;
|
2 | ...
|
3 | constant cBase : int_array (0 to 0) := (2**29);
|
Mit mehr als einem Element klappt es, da mit Komma getrennt. Ohne Komma
wirken die Klammern offensichtlich nur für den mathematischen Ausdruck,
nicht als Array-Einfassung.
Es muss hier leider ein Array bleiben, da die Anzahl Elemente varieren
kann. Geht das nur mit Integern nicht oder gilt das allgemein?