Насколько я понимаю из обратной документации , reverse
работает с массивами, поэтому следует использовать @_
вместо скаляра $_
?
Документацияговорит: «Используется без аргументов в скалярном контексте , reverse()
реверс $_
».[Акцент добавлен]
$_ = "dlrow ,olleH";
print reverse; # No output, list context
print scalar reverse; # Hello, world