ktb, Wiggins,
    Another perspective:

text.txt contains:
return 'My Full Name with middle initial';

#!/usr/bin/perl -w
use strict;
my $name = do "./text.txt";
print "$name\n";


prints:
My Full Name with middle initial

> > The problem I'm having is my print statement just prints a new line
> > without printing any text.  It was my understanding that the "do"
> > function would pull the scalars from "text" into my prog as if it was
> > part of the program.
> It may be doing just that, but with the line:
> my $name;
> After the 'do' you are resetting the variable. You should be using 'our'
> instead of 'my'.
> perldoc -f our
> perldoc -f my

Note also that I use the -w. (Not right or wrong, just warning you of
different behavior)

HTH



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to