Zitat von
3_of_8:
Dass ein Array in Delphi eine verkettete Liste ist, ist eine Aussage, für die man einen Infolehrer erschießen sollte. Ich kenne keine Sprache, in der das so ist.
Könnte man doch quasi als Definition für Arrays hernehmen
. In funktionalen Sprachen wirst du als grundlegenden Listentyp dagegen eine verlinkte Liste finden. Arrays sind immutable eben nicht sehr hilfreich.
Zitat von
3_of_8:
Record: Ja
Nein
!
Das ist doch der einzige Vorteil gegenüber Klassen: Records sind Wertetypen.
Also nochmal:
- Value Types:
Primitive Typen
Statische Arrays
Records
(object)
- Reference Types:
Klassen (, Interfaces)
Dynamische Arrays
String (mit einigen Value-Type-Merkmalen)