$ perl -E '
for ("a" .. "b") {
for my $i (1 .. 2) {
say "\$_[$_] \$i[$i]";
}
}
'
$_[a] $i[1]
$_[a] $i[2]
$_[b] $i[1]
$_[b] $i[2]
####
$ perl -E '
for my $f ("a" .. "b") {
for my $i (1 .. 2) {
say "\$_[$_] \$f[$f] \$i[$i]";
}
}
'
$_[] $f[a] $i[1]
$_[] $f[a] $i[2]
$_[] $f[b] $i[1]
$_[] $f[b] $i[2]
####
$ perl -E '
for my $f ("a" .. "b") {
for my $i (1 .. 2) {
say "\$_[$_] \$f[$f] \$i[$i]";
}
s/$/.bu/;
}
'
$_[] $f[a] $i[1]
$_[] $f[a] $i[2]
$_[.bu] $f[b] $i[1]
$_[.bu] $f[b] $i[2]
####
$ perl -E '
for my $f ("a" .. "b") {
my $max = $f;
for my $i (1 .. $max) {
say "\$f[$f] \$i[$i]";
}
}
'
####
$ perl -E '
use warnings;
for my $f ("a" .. "b") {
my $max = $f;
for my $i (1 .. $max) {
say "\$f[$f] \$i[$i]";
}
}
'
Argument "a" isn't numeric in foreach loop entry at -e line 7.
Argument "b" isn't numeric in foreach loop entry at -e line 7.
####
$ perl -E '
use warnings;
my @rgb = qw{#ff0000 #00ff00 #0000ff};
'
Possible attempt to put comments in qw() list at -e line 4.
$ perl -E '
use warnings;
my @rgb;
{
no warnings "qw";
@rgb = qw{#ff0000 #00ff00 #0000ff};
}
'