Obtendo todos os argumentos passados para uma sub-rotina como uma string no Perl
Estou tentando escrever uma função que pode pegar todos os seus argumentos e imprimi-los como uma string exatamente como eles foram inseridos.
Por exemplo, usando a seguinte função:
test('arg1' => $arg1, 'arg2' => $arg2);
Gostaria de obter a seguinte string dentro da funçãoformatadoEXATAMENTE como visto abaixo:
"'arg1' => $arg1, 'arg2' => $arg2"
Quero fazer isso para poder imprimir todos os argumentos da mesma maneira que foram inseridos para fins de depuração / teste.