-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
John W. Krahn wrote:
> Mathew Snyder wrote:
>> John W. Krahn wrote:
>>>> Yes, Perl has five "false" values: undef, (), 0, '' and '0', and two of
>>>> those
>>>> are valid input from the readline operator.
>> Should running the above from the command line make a difference? I ran
>> them both entering 0 each time and I got 0 back. This is what it looks
>> like:
>>
>> [EMAIL PROTECTED]:~> perl -e 'if ($_ = <STDIN>) { print; }'
>> 0 <---input value
>> 0 <---returned value
>
> The problem there is that the input value is actually "0\n". Try it like
> this:
>
> echo -n 0 | perl -e 'if ($_ = <STDIN>) { print }'
>
>
>
> John
Ahhh...I see. Thanks.
Mathew
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFE5svr7cEqtYW7kARAkWRAKCM5xWbf+Hc+bHOpI+w6liEIFVoSQCeOYdQ
+o1MGFd6XNa4lVtaYeLmMEk=
=c+6v
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>