我有一串字母和數字組成的字符串:ZIP沒有產生正確的結果
directions = ur
wieghts = 63 3
我想他們哈希。然後,我希望得到的東西,如:
u is 63
r is 3
我這樣做:
d = Array.new
d.push(directions.split(""))
w = Array.new
w.push(wieghts.split(/\s/))
@h = Hash[d.zip w]
在節目之後,我調用包含這個zip類:
f = info[1].gethash
f.each {|key, value| puts " #{key} is #{value}"}
,但我得到:
["u", "r"] is ["63", "3"]
我在做什麼錯?
你的字符串和數字不是有效的Ruby對象。你的'@ h'沒用,它不被使用。什麼是'信息'?什麼是gethash?解釋所有變量。 – sawa