0
我試圖打印出作爲參數傳遞給方法時散列鍵的值。傳遞散列鍵作爲參數打印出散列值
例如count_arara(3)會導致「埃達克安恩」
def count_arara(n, h = {})
h.each do |k, v|
if n == h[k]
h[v]
end
end
end
count_arara(3, {
1 => 'anane',
2 => 'adak',
3 =>'adak anane',
4 =>'adak adak',
5 =>'adak adak anane',
6 =>'adak adak adak',
7 =>'adak adak adak anane',
8 =>'adak adak adak adak'
})
誰能好心把我推到正確的方向沒有告訴我答案?
那麼'n'應該是你的情況?它是散列還是密鑰?你自然需要兩者。 –
我傳遞n作爲一個散列,包含鍵和值。 – Benjamints
「例如count_arara(3)應該導致'adak anane'」? –