Of
Adam.Pilorz
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.