Thread Hash richtig sortieren
(9 answers)
Opened by rwilli at 2009-10-01 14:28
Im Prinzip ist der Ansatz ja richtig. Ich nehme aber an, das Problem liegt darin, dass <=> ein numerischer Vergleichsoperator ist. Angebracht wäre es wohl eher, die IPs in Binärstrings zu verwandeln — zum Beispiel mit Hilfe des Moduls Net::IP — und sie lexikographisch mittels cmp zu vergleichen.
Nachtrag: Wäre das Pragma warnings verwendet worden, so hätte Perl automatisch darauf hingewiesen, dass die Verwendung von <=> mit nicht numerischen Argumenten keine gute Idee ist. Last edited: 2009-10-01 15:01:21 +0200 (CEST) When C++ is your hammer, every problem looks like your thumb.
|