Search Perl pages
Professions, Sciences, Humanities, Business, ...
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...
Conversions, tests, processing, manipulation,...
Integer, Floating point, Matrix, Statistics, Boolean, ...
Algorithms, Memory, Process control, Debugging, ...
Data storage, Integrity, Encryption, Compression, ...
Networks, protocols, Interprocess, Remote, Client Server, ...
Timing, Calendar and Clock, Audio, Video, Printer, Controls...
Management, Filtering, File & Directory access, Viewers, ...
Next: rewinddir DIRHANDLE
In a list context, returns a list value consisting of the elements of
LIST in the opposite order. In a scalar context, concatenates the elements of
LIST, and returns a string value consisting of those bytes, but in the opposite order.
print reverse <>; # line tac, last line first
undef $/; # for efficiency of <>
print scalar reverse <>; # byte tac, last line tsrif
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 unwind
one hash and build a whole new one, which may take some time on a large
%by_name = reverse %by_address; # Invert the hash
Source: Perl builtin functions
Copyright: Larry Wall, et al.
Previous: return EXPR
(Corrections, notes, and links courtesy of RocketAware.com)
Up to: NUL Terminated String processing
Search | About | Comments | Submit Path: RocketAware > Perl >
RocketAware.com is a service of Mib Software
Copyright 2000, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments