|
Prev: Apache::AutoIndex - Perl replacment for mod_autoindex
Next: How to build the => in a statement?
From: Martijn Lievaart on 24 Apr 2008 18:31 On Thu, 24 Apr 2008 14:10:08 +0000, Ben Bullock wrote: > Ted <r.ted.byers(a)rogers.com> wrote: > >>> Try running the following script to clarify what this means: >>> >>> #!/usr/bin/perl >>> use warnings; >>> use strict; >>> my $a; >>> my $b = ""; >>> print "a is defined\n" if defined($a); print "b is defined\n" if >>> defined($b); >>> >>> Here $b is a "real null string" and $a is undefined. > > Excuse me, this should say '$b is a "defined null string"' not "real". No, $b is an empty string. Certainly not a null string. There is no such thing as a null string in perl. C++ has a null string concept IIRC, but Java and C don't, they allow the variable to be set to NULL, which in perl is setting it to undef. M4
|
Pages: 1 Prev: Apache::AutoIndex - Perl replacment for mod_autoindex Next: How to build the => in a statement? |