Thread for loop
(10 answers)
Opened by nano at 2015-04-03 23:46
Man sollte auch noch die andere Art von for-Schleife kennen. Guck' Dir mal bitte das folgende an:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #!/usr/bin/perl use warnings; use strict; my @fruits = ("Apple", "Banana", "Tangerine"); # Das kann man auch so schreiben: @fruits = qw(Apple Banana Tangerine); my $i; # for-Schleife im C-Stil mit Zahlen: for ($i=1; $i <= 10; $i++) { print "$i\n"; } # Andere for-Schleife mit Zahlen: for $i (1 .. 10) { print "$i\n"; } # for(each)-Schleife durch die Elemente eines Arrays. # "for" und "foreach" sind synonym. foreach $i (@fruits) { print "$i\n"; } # Wenn man noch die jeweilige Elementnummer im Array braucht: # "$#fruits" steht für die Anzahl der Elemente von @fruits minus 1: for ($i=0; $i <= $#fruits; $i++) { print "$fruits[$i]\n"; } |