ruby-on-rails – 当传递对象作为参数时,它们是否通过引用传递?

如果我执行以下任一操作,是否会影响性能
def do_something(user,article)
...
end

def do_something(user_id,article_id)
  ..
end

我更喜欢传递物体,因为我可能需要其他属性.

解决方法

两种方法调用都需要大约相同的时间.

(了解性能后果是很好的,并且您提出了一个合理的问题,但即便如此,关于早期优化的标准免责声明1在技术上也适用.)

1.
首先,让程序工作.
然后,个人资料.
最后,也许,优化. Donald Knuth said:我们应该忘记小事效率,约占97%时间:过早优化是万恶之源.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...