我尝试查看this Ruby documentation,但不知道为什么我要将函数存储为哈希的内容。
提前感谢您的解释!
def find_city(map, state)
if map.include? state
return map[state]
else
return "Not found."
end
end
cities[:find] = method(:find_city)
答案 0 :(得分:2)
当你想用钥匙查找过程时。
例如,这可以用作简单的命令模式实现。
至于你的例子,不知道cities
是什么,或者有更多的背景,就不可能说出目的是什么。