perl语言如何把程序输出的结果输入到一个数组里面去?菜鸟求助~~~~

for($i=1;$i%2!=0 and $i<1000;$i++) {
print "$i\n";
$i++;
}
用for得出了小于1000的奇数,怎么把它们放进一个数组里面?

our @list=();
for($i=1;$i%2!=0 and $i<1000;$i++) {
print "$i\n";
push (@list, $i); #就是放入数组里是吧? push就可以了
$i++;
}
print @list;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-13
push ,grep 之类的都可以嘛
#!perl -w
# AUTHOR: niejieqiang
use strict;
print grep{$_%2!=0}0..1000追问

话说,按照我那种比较弱智的方法走呢?

本回答被网友采纳