Record (Datentyp)        zurück ]      [ Index ]      [ Literatur-Index ]      [ Die Hyper-Bibliothek ]     
 

Als Record (auch Struct genannt) wird in verschiedenen prozeduralen Programmiersprachen ein Datentyp bezeichnet, dessen Komponenten ihrerseits Records sein können, so dass beliebig komplexe Datenstrukturen definiert werden können.

Der Record ist das typische Element eines Formulars. Ein Datensatz ist eine Instanz eines Records.

MODULE Personen;

IMPORT Dates;

TYPE Person =
   RECORD
      Vorname, Name, Wohnort: ARRAY 256 OF CHAR;
      Geburtstag: Dates.Date;
   END;

VAR Mustermann: Person;

BEGIN
   Mustermann.Vorname          := "Hans";
   Mustermann.Name             := "Mustermann";
   Mustermann.Wohnort          := "Musterstadt";
   Mustermann.Geburtstag.day   :=    1;
   Mustermann.Geburtstag.month :=    1;
   Mustermann.Geburtstag.year  := 1900;
END Personen.