La funzione reverse () di Perl viene utilizzata per invertire l'ordine di un array. La funzione restituisce un array invertito ma non inverte l'array.
@REVERSED_LIST = reverse (@ARRAY);
reverse () restituisce @myNames = ('Jacob', 'Michael', 'Ethan', 'Andrew');
@reversedNames = reverse (@myNames);
@myNamesreverse () @ myNames @ reversedNames @ reversedNames ('Andrew', 'Ethan', 'Michael', 'Jacob')
, e @myNames rimane lo stesso.