如果我做
my @answer = qw(java python perl c);
foreach (@answer){
print "[$_]\n";
}
Run Code Online (Sandbox Code Playgroud)
然后它会打印出来
[java]
[python]
[perl]
[c]
Run Code Online (Sandbox Code Playgroud)
但是,如果我$answer之前添加[$_]:
my @answer = qw(java python perl c);
foreach (@answer){
print "$answer[$_]\n";
}
Run Code Online (Sandbox Code Playgroud)
然后它会打印出来
java java java java
Run Code Online (Sandbox Code Playgroud)
这是为什么?
perl ×1