Thread sub und for (1..@_)
(4 answers)
Opened by toby at 2006-06-17 11:41
Hallo Perl-community :)
ich habe ein für mich seltsames Phenomän entdeckt und zwar, kann ich in einer for-schleife in einer sub-routine nicht mit "@_" arbeiten, obwohl diese Variable richtig übergeben wurde. Schaut Euch den code an: Code: (dl
)
1 #!/usr/bin/perl Wie Ihr sieht, überprüfe ich "@_" ständig und ist wird an jeder Stelle auch richtig ausgegeben, trotzdem kann ich for( 1..$i ) nicht gegen for( 1..@_ ) tauschen, warum? Nach dem was ich alles über sub funktionen gelernt habe, sollte man ja möglichst auf "@_" zugreifen und es müsste funktionieren. Was ist hier falsch? Danke für Eure Erklärungen! :) Tobias |