>type tryit.pl use strict; use warnings; my $add_in = (); my @$add_in = $add_ins[0]; >perl tryit.pl "my" variable $add_in masks earlier declaration in same scope at tryit.pl line 4 . Can't declare array dereference in "my" at tryit.pl line 4, near "$add_in =" Global symbol "@add_ins" requires explicit package name (did you forget to decla re "my @add_ins"?) at tryit.pl line 4. Execution of tryit.pl aborted due to compilation errors.