ArgumentError

若参数个数不对或者参数值错误时,就会引发该异常.

Time.at       # => wrong number of arguments (0 for 1) (ArgumentError)
Array.new(-1) # => negative array size (ArgumentError)

等等

超类: