gpt4 book ai didi

ruby-on-rails - 将对象作为参数传递时,它们是通过引用传递的吗?

转载 作者:数据小太阳 更新时间:2023-10-29 06:56:16 24 4
gpt4 key购买 nike

如果我执行以下任一操作,是否会对性能产生影响:

def do_something(user, article)
...
end

对比

def do_something(user_id, article_id)
..
end

我更喜欢传递对象,因为我可能需要其他属性。

最佳答案

两种方法调用将花费相同的时间。

(了解性能后果是件好事,您问了一个合理的问题,但即便如此,关于早期优化的标准免责声明1在技术上仍然适用。)


1。首先,使程序运行。然后,简介。最后,也许,优化。
Donald Knuth said:我们应该忘记小事效率,比如说大约 97% 的时间:过早的优化是万恶之源。

关于ruby-on-rails - 将对象作为参数传递时,它们是通过引用传递的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6527034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com