gpt4 book ai didi

ruby - 何时在 Ruby 中使用 "load"而不是 "require"?

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:23 26 4
gpt4 key购买 nike

我理解 require 只加载一次文件,而 load 每次调用时都加载它。

看起来在大多数情况下使用 require 更可取。

我的问题是,什么时候使用 load 而不是 require

最佳答案

加载接受文件的全名路径,例如:

load "/path/to/file.rb"

与此同时,require 只会加载文件一次,并且不需要您指定 .rb 扩展名:

require "/path/to/file"
require "/path/to/file.rb"

建议您在实践中使用 require 以获得更好的性能,但我读到 Rails 在开发模式期间使用负载,因此您不必在每次更改时重新启动服务器。

关于ruby - 何时在 Ruby 中使用 "load"而不是 "require"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4321603/

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