Unterschied zwischen Array und Record
Frage von Gast | 25.10.2016 um 17:14
Ich lerne gerade in der Schule programmieren und frage mich, was eigentlich der Unterschied zwischen einem Array und einem Record sein könnte.
Für mich sind das beides Datenstrukturen, in denen man mehrere Werte speichern kann. Wieso braucht man dann überhaupt zwei Begriffe dafür?
Ähnliche Themen
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 Kommentare
JavaScript: Arrays erstellen und nutzen
Info | 0 Kommentare
Lazarus: Datei als Byte-Array laden und Byte-Array als Datei speichern
Tutorial | 0 Kommentare
PHP: Formular-Eingaben als Array an PHP Skript schicken
Tipp | 0 Kommentare
PHP: Array in Einzelvariablen schreiben
Tutorial | 0 Kommentare
PHP: Array mit Zahlenfolgen oder Buchstabenfolgen füllen
Tutorial | 0 Kommentare
PHP: MySQL-Ergebnis in Array speichern
Info | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Zwar bieten sowohl Array als auch Record die Möglichkeit, Daten darin zu speichern, jedoch gibt es einen wichtigen Unterschied: in einem Array lassen sich nur Elemente eines einzigen Typs speichern, ein Record kann dagegen mehrere Elemente mit unterschiedlichen Typen enthalten.
Hier ist ein kleines Beispiel:
Hier haben wir zunächst zwei Arrays deklariert. Der Array intArr kann nur Zahlen (integer) speichern, der Array strArray nur Text beziehungsweise Zeichenketten (string). Danach haben wir den Record recPerson deklariert. Dieser kann nicht nur Zahlen oder Text enthalten sondern alles mögliche. Schließlich haben wir arrPersonen als array of recPerson deklariert. arrPersonen ist also ein Array der ausschließlich Elemente vom Typ recPerson enthalten darf und damit beide Konzepte enthält.
Ich hoffe der Unterschied zwischen einem Array und einen Record ist damit deutlich geworden.
26.10.2016 um 00:02