x = "one two"
y = x.split
hash = {}
y.each do |key, value|
hash[key] = value
end
print hash
Das Ergebnis dieser ist Zeichenfolge in Hash hinzuzufügen: ein => nil, zwei => nilWie bei jedem
Ich mag machen „Eins“ - Taste und „zwei“ - Wert, aber wie geht das?
Es könnte wie folgt aussehen: „ein“ => „zwei“
Eigentlich ist @Zhong Zheng Antwort eleganter. Meine Lösung ist gut, wenn Sie aus irgendeinem Grund jede Methode (oder jede Methode) verwenden möchten und vielleicht für Bildungszwecke nützlich sind, aber in der realen Welt ist Hash [* y] 'sauberer. – Glyoko