Alle Argumente werden in Perl @ als Zeichenfolge an eine Unterroutine übergebe

Ich versuche, eine Funktion zu schreiben, die alle ihre Argumente als Zeichenfolge genau so ausgibt, wie sie eingegeben wurden.

Zum Beispiel mit der folgenden Funktion:

test('arg1' => $arg1, 'arg2' => $arg2);

Ich möchte die folgende Zeichenfolge innerhalb der Funktion erhaltenformatiertGENA wie unten gesehen:

"'arg1' => $arg1, 'arg2' => $arg2"

Ich möchte dies tun, damit ich alle Argumente so ausdrucken kann, wie sie zu Debug- / Testzwecken eingegeben wurden.