X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlop.pod;h=e97a25bc9b9aea3b879557c41a12159918611c1e;hb=b4e944950b7e107f02268dfe7e9eaf2795323d47;hp=945d4f3c5fed5a6cebfd760f40c2b602f6c30335;hpb=5d43e42d71f64cebb856e08f031cf1e743bf3445;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlop.pod b/pod/perlop.pod index 945d4f3..e97a25b 100644 --- a/pod/perlop.pod +++ b/pod/perlop.pod @@ -119,7 +119,7 @@ you increment a variable that is numeric, or that has ever been used in a numeric context, you get a normal increment. If, however, the variable has been used in only string contexts since it was set, and has a value that is not the empty string and matches the pattern -C, the increment is done as a string, preserving each +C, the increment is done as a string, preserving each character within its range, with carry: print ++($foo = '99'); # prints '100' @@ -710,7 +710,7 @@ on a Mac, these are reversed, and on systems without line terminator, printing C<"\n"> may emit no actual data. In general, use C<"\n"> when you mean a "newline" for your system, but use the literal ASCII when you need an exact character. For example, most networking protocols expect -and prefer a CR+LF (C<"\012\015"> or C<"\cJ\cM">) for line terminators, +and prefer a CR+LF (C<"\015\012"> or C<"\cM\cJ">) for line terminators, and although they often accept just C<"\012">, they seldom tolerate just C<"\015">. If you get in the habit of using C<"\n"> for networking, you may be burned some day.