在 Ruby on Rails 应用程序中,load
和 require
之间有什么主要区别吗?还是它们都具有相同的功能?
最佳答案
require
在所有定义的搜索路径中搜索库并追加
.rb 或 .so 到您输入的文件名。它还确保图书馆只是
包括一次。因此,如果您的应用程序需要库 A 和 B,并且库 B 也需要库 A,那么 A 将只加载一次。
使用load
,你需要添加库的全名,每次你加载它
调用 load
- 即使它已经在内存中。
关于ruby-on-rails - load 与 Ruby 中的 require 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170638/