Thread Übergabe einer sort-Funktion an eine Methode: Problem beim Zugriff auf $a und $b (23 answers)
Opened by docsnyder at 2006-01-19 11:16

Taulmarill
 2006-01-19 17:00
#62066 #62066
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
wie schon weiter oben erwähnt, musst du eine subroutine mit prototyp definieren, wenn du eine aus einem anderen package verwenden willst. die würde dann also so aussehen:
Code: (dl )
1
2
3
4
sub sortNodes ($$) {
# printf( "REF: %s / %s\n", ref($_[0]), ref($_[1]) );
$_[0]->name() cmp $_[1]->name();
}

ausserdem würde ich dir dringen davon abraten, subroutinen mit reservierten worten (funktionen, operatoren, etc.) zu benennen, das verwirrt nur unnötig.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B

View full thread Übergabe einer sort-Funktion an eine Methode: Problem beim Zugriff auf $a und $b