perl的for与foreach 还有map
perl的for循环,foreach循环..纯笔记
C语言风格的for
- #!/usr/bin/perl
- for ($a=1;$a<=5;$a++){
- print "$a\n"
- }
perl风格的for
- #!/usr/bin/perl
- @a = (1..5);
- for (@a) {
- print "$_\n"
- }
perl的foreach
- #!/usr/bin/perl
- @a = (1..5);
- foreach (@a) {
- print "$_\n";
- }
perl的map,值得深入研究
- #!/usr/bin/perl
- @a = (1..5);
- print map{"$_\n"}@a;
perl 中的for和foreach基本是一样的。
你上面的写法太浪费空间和性能了,没有必要先放到一个数组中。
直接
for (1 .. 100){
print “$_ \n”;
}
这样就好了
过来看看大哥~~