Ich habe ein Array mit Wörtern, die ich als Schlüssel verwenden werde. I iterieren dieses Array Trog und die Wörter als Schlüssel und eine Benutzereingabe als Wert wie folgt vereinfacht ausgedrückt:Senden einer Zeile von Hash an Methode
input = Hash.new()
array.each do |a|
input[a] = gets.strip
end
beispiels Array ["one", "twoo", "three"]
und die Benutzereingaben zuerst: drei
Ich möchte passieren {"one" => "three"}
So der aktuelle Schlüssel und Wert Jetzt möchte ich diese "Zeile" des Arrays an eine Methode übergeben, wie mache ich das?
Was meinst du? Möchten Sie den Hash an eine Methode übergeben - 'foo (input)'? Oder möchtest du den aktuellen Wert übergeben - 'foo (input [a])'? Oder etwas anderes. Könnten Sie Beispiele hinzufügen? – ndn
Ich möchte sowohl den aktuellen Schlüssel als auch den aktuellen Wert übergeben ich werde ein Beispiel! @ ndn – FroggyFreshh
Wenn Sie erklären, was Sie zu erreichen hoffen, und warum Sie diese Methode gewählt haben, werden wir in einer viel geeigneteren Position sein, um zu helfen. – engineersmnky