【发布时间】:2011-05-09 08:59:57
【问题描述】:
可能在其他地方有答案,但我只是不知道如何找到它......
如果我是对的,* 表示如果在函数定义中使用多个参数:
def hero(name, *super_powers)
但是* 在这样的代码中做了什么:
Hash[*[[:first_name, 'Shane'], [:last_name, 'Harvie']].flatten] # => {:first_name=>"Shane", :last_name=>"Harvie"}
【问题讨论】: