On 12-04-28 10:16 AM, sono...@fannullone.us wrote:
        I'm having a problem with the following code:

#!/usr/bin/perl
use strict;
use warnings;

my $xtra = 'mail.example.com';

my $host = 'localhost' unless (defined ($xtra));

# this is the same as saying:

my $xtra = 'mail.example.com';
my $host;
if( ! defined( $xtra )){
    $host = 'localhost';
}

# are you sure this is what you want?


print $host;

        I get the message "Use of uninitialized value $host in print".  Does 
anyone know why this doesn't work?

Thanks,
Marc


--
Just my 0.00000002 million dollars worth,
  Shawn

Programming is as much about organization and communication
as it is about coding.

[updated for today's programmers]
"Show me your code and conceal your interfaces, and I shall continue
to be mystified. Show me your interfaces, and I won't usually need
your code; it'll be obvious."
        -- Fred Brooks

Don't be clever; being great is good enough.

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to