nil
NoMethodError
使用忽略的接收器列表可以指定用作应该忽略的接收器的方法调用(例如,分别用于实例或单例方法的 Foo#call 或 Foo::call)。
Foo#call
Foo::call
示例:
def foo rand(2) == 1 ? nil : 1 end a = foo a.nomethod # 方法调用可能产生 NoMethodError