Thread arrayelement einfügen: ein element in ein array einfügen (24 answers)
Opened by mordur at 2004-05-11 11:49

Gast Gast
 2004-05-12 18:54
#82234 #82234
Perl 'swapt' einfach ... (anders könnte z.B. 'grep' bei der Anwendung auf große Datenbestände auch nicht funktionieren).
Einer der hervorstechenden Vorteile von Perl ist eben die dynamische Speicherverwaltung - ein Array oder ein Hash kann (im Rahmen der physikalischen Speicherkapazität der verwendeten Maschine), ohne Einschränkungen ausgedehnt werden.
Unter C/C++ etc. gibt der Programmierer die max. Größe des zu verwenden Speicherplatzes vor (legt sich damit sehr häufig auf den Bauch oder verschwendet ganz schlicht den Speicherplatz um sich nicht auf den Bauch zu legen), Perl dagegen 'ist intelligent' und vergrößert den Speicherplatz bei Bedarf.
Perl kann den verwendeten Speicherplatz auch verringern wenn Array/Hash kleiner werden, oder z.B. ein undef() erfolgt; allerdings hängt es dann von der Art des Betriebssystems ob die Freigabe des Speichers dort dann auch tatsächlich umgesetzt wird.

View full thread arrayelement einfügen: ein element in ein array einfügen