我有哈希是
hash = {"stars"=>"in the galaxy", "fin"=>"is for fish", "fish"=>"has fins"}
现在我有一个查找方法
def find(value)
if hash.empty? == true
return {}
else
return hash
end
end
现在我想做的是-在执行时find("fi")
,我希望该方法返回键中包含fi
的所有哈希键+值。所以这样的输出看起来像 -
{"fin"=>"is for fish", "fish"=>"has fins"}
请注意“fi”不是固定的。它可以是任何东西。由于 Find 方法接受一个参数value
。
任何帮助或建议表示赞赏。我试过哈希#select。但没有那么有帮助。我不确定在这里使用什么。