Thread Array of objects (6 answers)
Opened by kajoxx at 2009-12-03 21:33

Gast kajoxx
 2009-12-04 12:13
#128924 #128924
Hallo,

ich habe mein Script nach deiner Vorlage umgeschrieben und es funktionert jetzt. Vielen Dank.

mein Problem lage in der Defreferenzierung von: $objlist

logger->debug( "$i ". $objlist->[$i]->modulname );

Ist das so zu verstehen, dass ich mit dem ersten "->" das Array dereferenziere um auf den Index zuzugreifen zu können ?

Kannst du mir bitte das Codebeispiel genauer erklären?

sub foo { print pop->[0], "\n" }
my @objs = map bless([rand $_]), 1..10;
$_->foo for @objs;

Was mir noch nicht so ganz klar ist die Dereferenzierung. Hast du da noch ein paar Tips oder Beispiele, welche die Unterschiede herausheben?

@{$var} oder ${$var}

View full thread Array of objects