【发布时间】:2014-08-14 21:11:22
【问题描述】:
这可能是一个愚蠢的问题,但我的 rails 应用程序开始受到这种代码风格的困扰:
def return_my_object
@object = get_object
some_function_work(@object)
return @object
end
是否有摆脱或避免return @object 代码的一般做法或方法?到目前为止,我什么都想不出来,而且看起来像是杂乱无章的代码。
【问题讨论】:
-
Ruby 有隐式返回,这意味着只有
@object的最后一行将返回预期值。此外,如果some_function_work(@object)返回@object,您可以省略方法中的最后一行代码。 -
哈哈是的,谢谢你的澄清!我只是想明确表示我想最后返回
@object。
标签: ruby-on-rails ruby return dry