Holen Sie sich Schlüssel-Wert-paar des hash für einen bestimmten Schlüssel , in ruby

Ich habe einen hash h1, und den Schlüssel k1. Ich muss zurück vervollständigen Schlüssel-Wert-paar für die der angegebene Schlüssel in dem hash.

Wie für Schlüssel 'Fisch'
ich brauche, um zu drucken 'Fisch' => 'aquatic animal'

@h1, druckt alle Schlüssel-Wert-Paare.Ich brauche die Möglichkeit zum drucken der Schlüssel-Wert-paar für thr angegebene Schlüssel

Ich bin ganz neu mit ruby, also sorry für die noobish Frage.

  • Ruby hash-Schlüssel zugegriffen werden, mit [], so puts "fish => #{h1["fish"]}
  • Danke, Aber ich brauche die Ausgabe in der form Hashwert.überprüfen zurück(formatierter string).Daher Frage mich, wenn ruby unterstützt wird diese direkt für den angegebenen Schlüssel. Mein test-case brechen, weil das format.
  • Ich habe einen workaround, indem eine neue hash-Werte, die aus den Schlüssel-Wert-paar, und dann ausgeben seinen Wert
InformationsquelleAutor Himz | 2012-08-21
Schreibe einen Kommentar