Vertauschen von Schlüsseln und Werten in einem Hash

Wie tausche ich in Ruby Schlüssel und Werte auf einem Hash aus?

Angenommen, ich habe den folgenden Hash:

{:a=>:one, :b=>:two, :c=>:three}

Das möchte ich verwandeln in:

{:one=>:a, :two=>:b, :three=>:c}

Das Verwenden einer Karte scheint ziemlich mühsam. Gibt es eine kürzere Lösung?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage