Biorąc pod uwagę następujące wyliczenia:Czy można zadeklarować const wartości elementu tablicy indywidualnie
type TEnum = (teA, teB, teC);
Chciałbym zadeklarować const tablicę TEnum
jednak znajdę z następujących połączenie między elementów tablicy i wyliczenia przedmiotów jest stosunkowo trudne do odczytania i utrzymania (oczywiście zdaję sobie sprawę, że mogę skomentować --long i dać każdemu artykuł własną linię):
const AN_ARRAY : array[TEnum] of Integer = (1, 12, 146);
Czy istnieje sposób, aby zadeklarować tablicę const więcej w ten sposób?
const
AN_ARRAY : array[TEnum] of Integer :
AN_ARRAY[teA] = 1,
AN_ARRAY[teB] = 12,
AN_ARRAY[teC] = 146
;
Idealnie ja je ustawić wartości wyliczenia ord, nie stosując układ w ogóle, a to oznacza, że następnie can't useTypeInfo
manipulować wyliczeniowego.
co '{AN_ARRAY [TEA]} 1 =,'? :) Nie sądzę, że możesz zadeklarować stałą tablicę w inny sposób niż uporządkowana lista wartości. – TLama
Prosta odpowiedź: nie –