Ruby 2.4

TypeError

TypeError类

Parent:StandardError

遇到不属于预期类型的​​对象时引发。

[1, 2, 3].first("two")

引发了一个例外:

TypeError: no implicit conversion of String into Integer