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

pq
 2006-01-19 20:46
#62071 #62071
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=docsnyder,19.01.2006, 18:25]Komischerweise macht mein Code doch, was ich denke, zumindest mache ich damit nichts verbotenes.
[/quote]
Code: (dl )
1
2
3
4
5
6
7
8
9
perl -wle'
use Data::Dumper;

$self = { childs => \() };
print Dumper $self'
Odd number of elements in anonymous hash at -e line 4.
$VAR1 = {
         'childs' => undef
       };

also hast du als value für childs undef und kein anonymes array. das
ist alles, was ich sagen wollte. wenn das eh keine rolle spielt, hat das
natürlich keine auswirkungen auf dein programm. man sieht aber,
dass du keine warnings benutzt hattest.
Quote
Wie erzeugt man dann eine Referenz auf eine leere Liste, wenn's so nicht geht?

[], aber das wurde ja schon gesagt. im übrigen ist es eine referenz auf
ein leeres array, keine liste. warum das wichtig ist:
perldoc -q "difference between a list and an array"
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

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