|
发表于 2004-4-12 01:00:53
|
显示全部楼层
回复: foreach的疑惑
最初由 justto 发表
#
[code]!/usr/bin/perl
@list=(1,2,3,4,5);
foreach $temp (@list){ #这里每个@list都按顺序赋一次值给$temp.
if($temp==2){
$temp=20; # 当$temp == 2,就赋值给20,
print("@list\n"); 这里只有一次循环打印出了数据,就是这次。
}
}
执行完程序输出的@list=(1,20,3,4,5)
请问数组list的值是怎么改变的?
|
|