Хотя первый элемент @_
является ссылкой на хеш, добавьте содержимое этой ссылки на хеш %args
и удалите ссылку из @_
.Другими словами, объедините все исходные аргументы хеша в один хеш.
%a = (%a, %b)
для некоторой пары хешей %a
, а %b
аналогично @a = (@a, @b)
для некоторой пары массивов @a
и @b
, объединяя @a
и @b
в один список и присваивая результат обратно @a
.Для массивов есть, конечно, сокращение push @a, @b
как раз для этой цели.