Definicja stałej tablicy. Const a: TArray<TRecord>

Definicja stałej tablicy. Const a: TArray<TRecord>
RD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 212
0

No przyznam szczerze że tak proste zadanie rozłożyło mnie na łopatki, jak zdeklarować taką stałą tablicę?

Kopiuj
TRecord = record
  id: integer;
  nazwa: string;
end;

const

wyrazy: TArray<string> = ['jeden','dwa'];
dziala: array[0..1] of TRecord = ((id:1;nazwa:'test1')(id:2;nazwa:'test2'));
niedziala: TArray<TRecord> = [TRecord(id:1;nazwa:'test1')];

Zawsze deklarowałem tablicę tak jak tablica o nazwie "dziala" natomiast chciałbym wykorzystać TArray<TRecord> i tutaj mam problem bo nie potrafię sobię z tym poradzić.

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0

W deklaracji tego Twojego dziala brakuje przecinka pomiędzy grupami, więc też ”nie działa”. W sieci twierdzą, że z rekordami się nie da, wiec zapewne się nie da.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.