Thread Zeilen einlesen und nach dritter Spalte sortieren
(48 answers)
Opened by leo11 at 2008-08-14 08:06 leo11+2008-08-24 23:34:58-- Code (perl): (dl
)
@{$parted{'matching'}} = sort { $a->[4] <=> $b->[4] } @{$parted{'matching'}}; leo11+2008-08-24 23:34:58-- Das erste Argument der Funktion wird darauf geprüft, ob es eine Referenz ist, das zweite Argument wird darauf geprüft, dass es eine Zahl sein muss. Trifft eines von beiden nicht zu, beendet sich die Funktion ohne irgendwas zu tun. Zumeist ist es sinnvoller an dieser Stelle die zu verwenden um lautstark zu sterben (wenn was schiefgeht). leo11+2008-08-24 23:34:58-- Kann man beinahe wörtlich übersetzen: Code: (dl
)
1 solange noch nichts gefunden wurde, was dem Suchkriterium entspricht Ein Array - und um nix anderes geht es hier, auch wenn es aufwendig dereferenziert wird - gibt im skalaren Kontext (im Gegensatz zum Listenkontext) seine Länge zurück. Solange nix drin ist, ist die Länge Null und die Bedingung wird als FALSE ausgewertet. |