Thread Hash richtig sortieren (9 answers)
Opened by rwilli at 2009-10-01 14:28

murphy
 2009-10-01 14:59
#126389 #126389
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
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 CPAN: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.

View full thread Hash richtig sortieren