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”;
}
这样就好了
过来看看大哥~~