Chr*_*ley 2 ruby ruby-on-rails
而不是允许Ruby方法盲目地返回最后一个被评估的语句,显式返回nil有什么好处吗?
在实现隐藏和重用方面,盲目地允许返回被评估的最后一个表达式似乎是危险的 - 用户是否会依赖于此只会在修改实现时获得令人讨厌的意外?除非给出明确的回报值,否则返回nil肯定会更好.
接下来,当返回是一个简单类型而不是对更复杂对象的引用时,Ruby是否可以进行优化?
克里斯
看看问题的第二部分:
当返回是一个简单类型而不是对更复杂对象的引用时,Ruby可以进行优化吗?
......我认为不值得担心.如果有性能提升(而且我更确信存在),那么它最多只是微优化,并且不太可能带来任何有益的好处.我怀疑尝试两种方式require profile
都会显示出获得的收益微乎其微.;-)
归档时间: |
|
查看次数: |
319 次 |
最近记录: |