Thread Verkettete Listen
(46 answers)
Opened by DarKo87 at 2012-11-21 07:46 2012-11-22T23:08:30 Raubtier Hmm, ich meinte jetzt erstmal statische C-Arrays wie hier: http://home.fhtw-berlin.de/~junghans/cref/CONCEPT/... bei denen das nicht geht. Es gibt schon auch welche, die man mit "realloc()" größer machen kann, aber für die muß man zuvor erstmal mit "malloc()" Speicher reserviert haben, mit denen muß man also anders umgehen, als man das von Perl-Arrays gewohnt ist. Bei Perl-Arrays ist doch gerade die Sache, daß nicht von vornherein bekannt ist, wie groß sie am Ende sein werden. Eben ein flexibler, dynamischer Datentyp. In denen man zudem noch ganz verschiedene Daten gleichzeitig speichern kann: Zahlen und Zeichen/Zeichenketten (Skalare) und Referenzen (möglicherweise auf weitere Perl-Arrays). Alles kreuz und quer und durcheinander. Das alles ist mit C-Arrays, auch mit dynamischen, nicht so leicht umzusetzen. Das ist ja gerade der Witz von Perl. Quote Nun, mag sein. Quote Das perldoc sagt: Quote Also in Python gibt es veränderbare Listen ("a = [1, 2, 3]") und unveränderbare Tupel ("a = (1, 2, 3)"). Da Perl hier nicht ebenso zwei verschiedene Datentypen dafür anbietet, glaube ich, ist der Unterschied in Perl nicht so wichtig. |