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.

Reply via email to