of - słowo kluczowe języka Delphi
Słowo kluczowe of zastosowane jest w sześciu konstrukcjach:
- Deklaracji tablicy lub typu tablicowego
- Instrukcji Case
- Deklaracji typu zbioru
- Deklaracji plików typowanych
- Deklaracji metaklas (class-reference, metaclass)
- Deklaracji typów metod (dyrektywa of object)
Tablica
type
TTablica = array of Integer; <- Deklaracja typu tablicowego TTablica
var
Tablica: TTablica; <- Deklaracja tablicy typu TTablica
Tablica2: array of Byte; <- Deklaracja tablicy zmiennych typu Byte
Case
case zmienna of
1: ShowMessage('1');
2: ShowMessage('2');
3..10: ShowMessage('Liczba od 3 do 10');
else ShowMessage('Liczba spoza przedziału <1, 10>');
Set
Składnia:
Typ = set of typ_wyliczeniowy;
Przykład:
TZbior = set of char; //zbiór wszystkich znaków
TWyliczeniowy = (wyOpcjaPierwsza, wyOpcjaDruga, wyOpcjaTrzecia);
TZbiorWy = set of TWyliczeniowy;
Pliki typowane
Składnia:
plik_typowany = file of typ
Istotne jest tutaj to, że typ musi być skończony. Nie może to być tablica dynamiczna, czy ciąg nieograniczony, ani rekord zawierający pola takich typów.
Przykład:
Text = file of char;
PlikRekordow = file of record
imie: string[80]; //imie: string było by błędem.
wiek: integer;
stan: set of TStan;
end;
Metaklasy
Metody
Ten artykuł wymaga dopracowania!
Jeżeli możesz popraw ten artykuł według zaleceń, które możesz znaleźć na stronie Artykuły do poprawy. Po dopracowaniu tego tekstu można usunąć ten komunikat.
Jeżeli możesz popraw ten artykuł według zaleceń, które możesz znaleźć na stronie Artykuły do poprawy. Po dopracowaniu tego tekstu można usunąć ten komunikat.