Nakom, Poznań 1994 r., seria: Biblioteka Użytkownika Mikrokomputerów , ISSN 0867-6011),

Przykład w języku Pascal - pole jawne wies typu Boolean: type adres=record kod : string; poczta : ''string''; case wies : Boolean of True : (nazwa : string; numer : integer); False : (ulica : string; numer : integer mieszkanie : integer); end; pole anonimowe to pole znacznikowe bez nazwy, wymagane jest jedynie określenie typu danych,

Przykład w języku Pascal - pole anonimowe typu Boolean: type adres=record kod : string; poczta : ''string''; case Boolean of True : (nazwa : string; numer : integer); False : (ulica : string; numer : integer mieszkanie : integer); end; pole ukryte to pole znacznikowe umieszczane w rekordzie wariantowym przez translator, bez jakiegokolwiek udziału programisty i bez możliwości odwoływania się do takiego pola, obsługa pola jest całkowicie ukryta przez implementację.

Stosowanie pól znacznikowych Jawne pola znacznikowe umożliwiają dokonywanie w projektowanym algorytmie, kontroli, jaka jest aktualna postać rekordu, a tym samym prawidłowości bieżącego odwołania do pewnego pola.