Ruby 中赋值和函数参数传递的区别
Technorati 标签: Ruby,赋值,参数 赋值 a,b=[2,3] puts a,b 输出: # 2 # 3 a,b=5,2=>3 #出错 赋值不支持散hash:2=>3 ,因该用正规的hash:{2=>3} 函数参数传递 def f (a,b) puts a,b;end f([2,3]) # 出错 f(*[2,3]) 输出: # 2 # 3 de...