Ruby参数列表中的单个splat /星号是什么意思?

时间:2011-09-23 16:19:03

标签: ruby

今天我正在浏览Rails 3 ActiveRecord源代码并找到a method where the entire parameter list was a single asterisk

def save(*)

我找不到一个很好的描述(虽然我有一些想法基于我对splat参数的了解)。

它做了什么,你为什么要用它?

1 个答案:

答案 0 :(得分:8)

这意味着它可以包含任意数量的参数(包括零),并且它会丢弃所有这些参数。