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.
Nein, Record und Array. So, wie es oben in deiner Frage steht.
Record und String ???