Rabs wrote: > > Hi everyone Im trying to get this script to work, I am wondering if anyone > in this group can help me. > > #!/usr/bin/perl-w > use strict; > > @a= (1, 2, 3, 4); > foreach $word(@a){ > print $word ; > } > > When I run this script I get the following error messages, can you explain > in simple english they mean . And provide a corrected script..please. > > Global symbol "@a" requires explict package name at script.pl line 4 > Global symbol "$word" requires explict package name at script.pl line 5. > Global symbol "@a" requires explict package name at script.pl line 5. > Global symbol "$word" requires explict package name at script.pl line 6. > Execution of script.pl aborted due to complilation errors.
use strict; requires you to declare all variables. #!/usr/bin/perl-w use strict; my @a = (1, 2, 3, 4); foreach my $word ( @a ) { print $word; } John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]