use strict; use warnings; use 5.010; for (my @x) { my @x; } my @y; my @y; #line 10 --output:-- "my" variable @y masks earlier declaration in same scope at perl.pl line 10.