作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
与其允许 Ruby 方法盲目地返回最后计算的语句,显式返回 nil 有什么好处吗?
在实现隐藏和重用方面,盲目地允许返回最后计算的表达式似乎很危险——当实现被修改时,用户会依赖它只是为了得到一个令人讨厌的惊喜吗?除非给出明确的返回值,否则返回 nil 肯定会更好。
接下来,当返回的是简单类型而不是对更复杂对象的引用时,Ruby 是否可以进行优化?
克里斯
最佳答案
看问题的第二部分:
is there an optimisation that Ruby can make when the return is a simple type rather than a reference to a more complex object?
...我认为这不值得担心。如果有性能提升(我很怀疑是否存在),那充其量只是微观优化,不太可能带来任何值得拥有的好处。我怀疑用 require profile
尝试这两种方法会显示收效甚微。 ;-)
关于ruby-on-rails - 从 Ruby 方法显式返回 - 实现隐藏、重用和优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1952243/
我是一名优秀的程序员,十分优秀!