This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[perl #31228] no no-op
authordavid nicol <whatever@davidnicol.com>
Fri, 27 Aug 2004 21:13:42 +0000 (16:13 -0500)
committerDave Mitchell <davem@fdisolutions.com>
Wed, 1 Sep 2004 20:46:13 +0000 (20:46 +0000)
Message-Id: 1093659222.1436.70.camel@plaza.davidnicol.com>

Document that 0 and 1 can (sort of) be used as no-ops.

p4raw-id: //depot/perl@23250

pod/perlop.pod

index 64206ce..6185c68 100644 (file)
@@ -2059,6 +2059,14 @@ you say
 the compiler will precompute the number which that expression
 represents so that the interpreter won't have to.
 
+=head2 No-ops
+
+Perl doesn't officially have a no-op operator, but the bare constants
+C<0> and C<1> are special-cased to not produce a warning in a void
+context, so you can for example safely do
+
+    1 while foo();
+
 =head2 Bitwise String Operators
 
 Bitstrings of any size may be manipulated by the bitwise operators