有没有像 c++ 内联函数那样的方法,可以让我的代码如果修改的话,修改起来轻松点
http://www.cnblogs.com/ToDoToTry/archive/2011/08/16/2140019.html ruby 元编程
举个例子?
把参数封装成对象,然后这个函数实现成方法,就可以省去打字和参数传递的开销了吧
#2 楼 @knwang
哈,换头像了,好象是和 Matz 在一起吧?
#3 楼 @reus
其实参数也封装成方法才好,除了构造函数必须的实例变量,全是小方法,方便写测试,也便于重构。
参数写成 hash 也不错,rails 不是经常这么做么?
#5 楼 @zgm 我是这么做的,但不知道这么做合适不合适~,所以。。
#2 楼 @knwang 比如调用 model 插入数据,就传入 model 的各个字段,最后一句 create。。。
#7 楼 @weiwei5987 说的是 Hash 参数?
#8 楼 @knwang 恩
#9 楼 @weiwei5987 这个只是一个参数,只不过参数的数据量很大
#10 楼 @knwang 是,我表述不太清楚。。