use warnings; @array = qw!X! x 2; print @array, "\n"; #### Unquoted string "x" may clash with future reserved word at 541179.pl line 2. Number found where operator expected at 541179.pl line 2, near "x 2" (Do you need to predeclare x?) syntax error at 541179.pl line 2, near "qw!X! x " Execution of 541179.pl aborted due to compilation errors.