Um meine Perl-Anfrage von letzter Woche zu vervollständigen, 
die Lösung von Stephan Puck (  "push @local_array, $_[1];" ) hat 
wirklich nicht ganz so geklappt wie gewünscht.
Auch der Vorschlag von Max Trense, eine Referenz auf eine Funktion 
hat überhaupt kein Wert übertragen:
&func($scalar, @array);
...
sub func {
        $localscalar = shift;
        @localarray = @ARG;
}

Die Lösung war wirklich wie ich ja auch zuerst vermutet hatte, eine 
Referenz auf ein Array beim Aufruf übergeben hat geklappt:
funktion($skalar, [EMAIL PROTECTED]);
sub funktion{
        my $local_skalar = shift @_;
        my @local_array  = @{shift @_};  # Nicht schön, aber selten
}

Nur hatte ich beim Aufruf zunächst ein Slash anstatt ein Backslash 
verwendet (schähm) .

Bei Perl sind Theorie und Praxis irgendwie Welten von einander 
entfernd :-\ 

Gruss Christian


----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an