объединить хеш-значения, когда ключ одинаков в Perl

У меня есть хэш что-то вроде :

abc=>1
hello=>32
abc=>4
hello=>23
hello=>12
xyz=>18

как мы можем объединить значения, ключи которых одинаковы. Таким образом, результат будет:

abc=>"1,4"
hello=>"23,12,32"
xyz=>"18".

Я попытался отсортировать хэш по ключам, а затем проверить для каждого ключа, если они одинаковы, затем объединить значение, но я не понимаю, как сравнить два ключа в одном цикле.

Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос