OT - Perl Question

Matthew Seaman m.seaman at infracaninophile.co.uk
Tue Nov 11 13:11:19 PST 2003


On Tue, Nov 11, 2003 at 02:57:04PM -0600, Darryl Hoar wrote:
> I am trying to learn perl.  I am going through a tutorial and have come
> across a syntax error I can't figure out.
> 
> Here's the code:
> 
> print "Please tell me your name: ";
> chop ($name=<STDIN>);
> 
> print "Please tell me your nationality: ";
> chop ($nation=<STDIN>);
> 
> if ( $nation eq "British"  or  $nation eq "New Zealand" )
> {
>  print "Hallo $name, pleased to meet you!\n";
> 
> }
> 
> when I try to run it, it generates a compile errors on the
> if line.
> 
> I know its the conditional test, but don't know how to fix
> it to be syntactically correct in perl.
> 
> Any help?

Works fine if you ask me:

    happy-idiot-talk:/tmp:% cat > foo.pl
    #!/usr/bin/perl -w
    
    print "Please tell me your name: ";
    chop ($name=<STDIN>);
    
    print "Please tell me your nationality: ";
    chop ($nation=<STDIN>);
    
    if ( $nation eq "British"  or  $nation eq "New Zealand" )
    {
     print "Hallo $name, pleased to meet you!\n";
    
    }
    
    happy-idiot-talk:/tmp:% perl -cw foo.pl 
    foo.pl syntax OK
    happy-idiot-talk:/tmp:% chmod +x foo.pl 
    happy-idiot-talk:/tmp:% ./foo.pl 
    Please tell me your name: Matthew
    Please tell me your nationality: British
    Hallo Matthew, pleased to meet you!
    
There was probably a typo in your original script which you've managed
to inadvertently fix when you copied your code into the e-mail.

	Cheers,

	Matthew


-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20031111/6ea133d6/attachment.bin


More information about the freebsd-questions mailing list