[perl #39187] [DOC-PATCH]: perldoc -f reverse: examples (was: RE: Perlfunc needs...
Bram [Fri, 16 May 2008 14:44:07 +0000 (07:44 -0700)]
From: "Bram via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-9880-1210974244-1717.39187-15-0@perl.org>

p4raw-id: //depot/perl@33840

pod/perlfunc.pod

index 99acb78..764deb0 100644 (file)
@@ -4718,13 +4718,16 @@ of LIST in the opposite order.  In scalar context, concatenates the
 elements of LIST and returns a string value with all characters
 in the opposite order.
 
-    print reverse <>;          # line tac, last line first
+    print join(", ", reverse "world", "Hello"); # Hello, world
 
-    undef $/;                  # for efficiency of <>
-    print scalar reverse <>;   # character tac, last line tsrif
+    print scalar reverse "dlrow ,", "olleH";    # Hello, world
 
 Used without arguments in scalar context, reverse() reverses C<$_>.
 
+    $_ = "dlrow ,olleH";
+    print reverse;                              # No output, list context
+    print scalar reverse;                       # Hello, world
+
 This operator is also handy for inverting a hash, although there are some
 caveats.  If a value is duplicated in the original hash, only one of those
 can be represented as a key in the inverted hash.  Also, this has to