Thread Fehlermeldung: Frag zu einer Fehlermeldung (12 answers)
Opened by wolfgangk at 2003-12-03 12:49

Relais
 2003-12-03 15:48
#74209 #74209
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=ptk,03.12.2003, 13:00]Genau genommen ist die Schreibweise absolut korrekt --- es ist einfach ein Zugriff auf ein Array-Slice mit genau einem Element. @array[0,1] is erlaubt, warum also nicht auch @array[0]?[/quote]
Nein, sie ist nicht korrekt, denn ein Array-Slice kommt im Listenkontext zurück, ein Array-Element im Skalaren kontext. Wenn man also ein Array-Slice mit nur einem Element skalar evaluiert, so wäre das Ergebnis eigentlich immer 1 - die Anzahl der Elemente des Array-Slice. Perl ist so schlau es nicht so wörtlich zu nehmen, eine Warnung und das vermutet richtige Ergebnis zu präsentieren.

Und ja klar ist es erlaubt! Perl erlaubt Dir alles, auch in den eigenen Fuß zu schießen...
Erst denken, dann posten --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming

View full thread Fehlermeldung: Frag zu einer Fehlermeldung