Ruby 101:动态编程

Ruby 101:动态编程 Written by Allen Lee 当method_missing的魔法失效时…… 在上一篇文章里,我们通过重写Hash类的method_missing方法把Hash对象模拟成匿名对象,但是,这种做法有时会产生一些莫名其妙的问题,举个例子吧,假如我把process方法(完整实现参见上一篇文章的代码31)的options参数从这样: 代码 1 改成这样: 代码 2
相关文章
相关标签/搜索