我有这个代码
...
my $line = '';
foreach $line ( split( /\n/x, $raw ) ) {
chomp $line;
my ( $key, $val ) = split( /=/x, $line );
$param{$key} = $val;
}
...
在 perlcritic 检查后,我收到消息“循环迭代器不是词法”。怎么了?
我可以用
#my $line = '';
foreach my $line ( split( /\n/x, $raw ) )
但为什么?:)