Unterschiede und Gemeinsamkeiten zwischen den Datentypen "ARRAY" und "RECORD"?
Hallo, könntet ihr mir bitte die Gemeinsamkeiten und die Unterschiede nennen?
Danke.
2 Antworten
Gemeinsamkeit: Zusammenfassung mehrerer Einzeldaten zu einem Ganzen, sodass man alle gemeinsam mit einem einzigen Befehl z. B. in eine andere Variable kopieren kann
Unterschied:
Ein Array (Datenfeld) fasst mehrere Daten desselben Typs zusammen, wobei man auf jedes Einzeldatum über einen "Index" zugreifen kann - die Indizes bilden eine lückenlose Folge ganzer Zahlen (üblicherweise von 0 bis Arraylänge-1). Beispiel: Liste der Höchsttemperaturen der Tage eines Jahres
Ein Record (Datensatz) besteht aus mehreren Daten üblicherweise verschiedenen Typs, die zusammengehören, wobei man auf jedes Einzeldatum über den "Feldnamen" zugreifen kann. Beispiel: Daten auf dem Personalausweis (Name, Vorname: Text, Geburtsdatum: Kalenderdatum, Foto: Bild usw.)
Selbstverständlich kann man beide auch gemeinsam verwenden, eine Adresskartei ist z. B. ein Array von Adress-Records.
Beide Typen können mehrere Daten speichern.
Bei einem Array speicherst du Daten eines bestimmten Typs ab. Bei einem Record kannst du Daten unterschiedlichen Typs speichern.
Record und String ???