clarify behaviour of $a++
Hugo van der Sanden [Tue, 18 Mar 2003 00:27:19 +0000 (00:27 +0000)]
p4raw-id: //depot/perl@19014

pod/perlop.pod

index ad46301..cd36ec1 100644 (file)
@@ -127,6 +127,10 @@ character within its range, with carry:
     print ++($foo = 'Az');     # prints 'Ba'
     print ++($foo = 'zz');     # prints 'aaa'
 
+C<undef> is always treated as numeric, and in particular is changed
+to C<0> before incrementing (so that a post-increment of an undef value
+will return C<0> rather than C<undef>).
+
 The auto-decrement operator is not magical.
 
 =head2 Exponentiation