Thread Struct array und unterprogramm
(20 answers)
Opened by Eles at 2010-10-28 13:29
Guest ElesDeinem "Perl"-Code sieht man an, dass Du sonst C/C++ programmiert. Perl ist bzgl. Syntax-Stil zwar ziemlich flexibel, es macht aber trotzdem Sinn, die Programme "perliger" - und nicht als C - zu schreiben. Guest Eles a) Anders als in C/C++ musst Du in Perl Datenstrukturen nicht vordeklarieren. ![]() Wie bekommst Du die Artikel aus der Datenbank angeliefert? (das fehlt in Deinen Code-Schnipseln) Die sind dort wahrscheinlich schon in einer Datenstruktur. Wenn diese nicht völlig verkorkst ist, würde ich sie an deiner Stelle beibehalten und gar nicht versuchen, die Artikel in eine neue Struktur zu pressen. b) Deine for-Schleifen sind extrem C-geprägt. Perl hat eine viel bessere Unterstützung für die Verarbeitung von Listen. Schau Dir mal (mit perldoc -f ...) grep, map und das schon erwähnte sort an. Wenn Du dann immer noch über jedes Listenelement einzeln iterieren willst, kannst Du foreach nehmen. View full thread Struct array und unterprogramm |