Project1

标题: 如何在对nil调用任何方法时都返回nil [打印本页]

作者: mariofans    时间: 2019-3-21 23:33
标题: 如何在对nil调用任何方法时都返回nil

作者: guoxiaomi    时间: 2019-3-21 23:45
这样嘛,如果方法未定义,就返回nil……但还是建议查清报错的情况依次处理
  1. class NilClass
  2.   def method_missing(m, *args, &block)
  3.     self
  4.   end
  5. end
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1