我知道在Ruby中你可以像这样创建哈希映射:
但是能否有一个方法的哈希表呢:
hash = {"name"=>"John"}
但是能否有一个方法的哈希表呢:
hash = {"v"=> show_version}
当调用hash["v"]
时,是执行show_version
函数,还是返回传递给某个特殊方法的指针,以便执行来自哈希表的函数?
我的目标是拥有一个方法的哈希映射表,而不是使用case/when
结构,因为我认为它看起来太冗长。