Cari di Perl 
    Perl User Manual
Daftar Isi
(Sebelumnya) Quote a list of wordsSort a list of values (Berikutnya)
Functions for list data

Flip a string or a list

Daftar Isi

  • reverse LIST

    In list context, returns a list value consisting of the elementsof LIST in the opposite order. In scalar context, concatenates theelements of LIST and returns a string value with all charactersin the opposite order.

    1. print join(", ", reverse "world", "Hello"); # Hello, world
    2. print scalar reverse "dlrow ,", "olleH"; # Hello, world

    Used without arguments in scalar context, reverse() reverses $_.

    1. $_ = "dlrow ,olleH";
    2. print reverse; # No output, list context
    3. print scalar reverse; # Hello, world

    Note that reversing an array to itself (as in @a = reverse @a) willpreserve non-existent elements whenever possible, i.e., for non magicalarrays or tied arrays with EXISTS and DELETE methods.

    This operator is also handy for inverting a hash, although there are somecaveats. If a value is duplicated in the original hash, only one of thosecan be represented as a key in the inverted hash. Also, this has tounwind one hash and build a whole new one, which may take some timeon a large hash, such as from a DBM file.

    1. %by_name = reverse %by_address; # Invert the hash
 
Source : perldoc.perl.org - Official documentation for the Perl programming language
Site maintained by Jon Allen (JJ)     See the project page for more details
Documentation maintained by the Perl 5 Porters
(Sebelumnya) Quote a list of wordsSort a list of values (Berikutnya)