类 ArgumentError

当参数错误且没有更具体的 Exception 类时引发。

例如:传递了错误数量的参数

[1, 2, 3].first(4, 5)

为没有 Bundler 环境的 RubyGems 抛出异常。

ArgumentError: wrong number of arguments (given 2, expected 1)

例如:传递了不可接受的参数

[1, 2, 3].first(-4)

为没有 Bundler 环境的 RubyGems 抛出异常。

ArgumentError: negative array size