Thread Fehlermeldung: Frag zu einer Fehlermeldung
(12 answers)
Opened by wolfgangk at 2003-12-03 12:49
[quote=Relais,03.12.2003, 14:48]Nein, sie ist nicht korrekt, denn ein Array-Slice kommt im Listenkontext zurück, ein Array-Element im Skalaren kontext.[/quote]
was heisst hier "kommt im Listenkontext zurück"? Quote was heisst hier "wäre"? sei @array = qw(a b c); das ergebnis von scalar @array[1] ist genau dasselbe wie $array[1], nämlich "b". und das ergebnis von scalar @array[1,2] ist nicht 2, sondern "c". denn ein array-slice ist eine liste, und wenn man eine liste in skalaren kontext setzt, ist es keine liste mehr, sondern liefert den letzten wert, genau wie scalar qw(a b c) "c" liefert. 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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |