Ruby:*方法 - >它有什么作用?

时间:2012-05-22 05:21:31

标签: ruby

  

可能重复:
  What is does the (unary) * operator do in this Ruby code?

作为编码挑战,我重新实现了Ruby的#transpose方法(参见http://rubeque.com/problems/implement-array-hash-transpose/

我提出了一个有效的解决方案,但随后查看了最受欢迎的解决方案,最重要的条目是这种更加简洁的方式:

[*shift].zip *dup

问题是:我不能完全了解那个*做了什么,而且 - 它不是太可信了。如果有人能为我分解,我会非常感激

0 个答案:

没有答案