Perl reverse Function



This function returns the elements of LIST in reverse order in a list context. In a scalar context, returns a concatenated string of the values of LIST, with all bytes in opposite order.


Following is the simple syntax for this function −

reverse LIST

Return Value

This function returns String in Scalar Context and List in List Context.


Following is the example code showing its basic usage −

#!/usr/bin/perl -w

@array = (2,3,4,5,6,7);
print "Reversed Value is ", reverse(@array), "\n";
$string = "Hello World";
print "Reversed Value is ", scalar reverse("$string"), "\n";

When above code is executed, it produces the following result −

Reversed Value is 765432
Reversed Value is dlroW olleH