Beat: Seltsames Verhalten bei Rückgabe einer Liste

Beitrag lesen

In der Main erwarte ich diese drei Werte und notiere:
my ($x,$y,$z) = checkit() || die $!;
Ein anschließendes
print "$x#$y#$z\n";
gibt jedoch nur den ersten Werte aus (3##), warum?
Notiere ich
my ($x,$y,$z) = checkit();
kommen alle drei Werte ganz brav an. Whats wrong!?

Der Boolean Test ist kein Listenkontext. Ausgewertet wird also
scalar @array || die;

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische