当我调用一个不存在的方法时,method_missing会告诉我方法的名称.当我尝试访问尚未设置的变量时,该值仅为零.
我试图动态拦截对nil实例变量的访问,并根据被访问变量的名称返回一个值.最接近的等价物将是PHP的__get
. Ruby中有任何等效的功能吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。