Verketten Sie Hash-Werte, wenn der Schlüssel in Perl identisch ist

Ich habe einen Hash wie:

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

Wie können wir die Werte verketten, deren Schlüssel gleich sind? Die Ausgabe wird also sein:

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

Ich habe versucht, den Hash nach Schlüsseln zu sortieren und dann nach jedem Schlüssel zu suchen. Wenn sie gleich sind, verketten wir den Wert, aber ich verstehe nicht, wie man zwei Schlüssel in derselben Schleife vergleicht.

Danke im Voraus.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage