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'”? –