Change 17284 by rgs@rgs-home on 2002/06/18 18:42:49
perlsyn.pod tweak suggested by Larry.
Affected files ...
.... //depot/perl/pod/perlsyn.pod#33 edit
Differences ...
==== //depot/perl/pod/perlsyn.pod#33 (text) ====
Index: perl/pod/perlsyn.pod
--- perl/pod/perlsyn.pod#32~17283~ Tue Jun 18 11:25:53 2002
+++ perl/pod/perlsyn.pod Tue Jun 18 11:42:49 2002
@@ -33,13 +33,13 @@
C<"">; and when used as a reference that isn't being assigned
to, it is treated as an error. If you enable warnings, you'll
be notified of an uninitialized value whenever you treat C<undef>
-as a string or a number. Well, usually. Boolean ("don't-care")
-contexts, such as:
+as a string or a number. Well, usually. Boolean contexts, such as:
my $a;
if ($a) {}
-are exempt from warnings. Operators such as C<++>, C<-->, C<+=>,
+are exempt from warnings (because they care about truth rather than
+definedness). Operators such as C<++>, C<-->, C<+=>,
C<-=>, and C<.=>, that operate on undefined left values such as:
my $a;
End of Patch.