1. ホーム
  2. ruby-on-rails

[解決済み] Rubyのloadはrequireとどう違うのですか?

2023-05-05 07:23:12

質問

との間に大きな違いはありますか? loadrequire は、Ruby on Rails のアプリケーションに含まれているのでしょうか?それとも、どちらも同じ機能を持つのでしょうか?

どのように解決するのですか?

require は、定義されたすべての検索パスでライブラリを検索し、また、入力されたファイル名に .rbまたは.soを入力したファイル名に付加します。また、ライブラリが一度だけ含まれるように が一度だけ含まれるようにします。したがって、アプリケーションがライブラリAとBを必要とし、ライブラリBがライブラリAを必要とする場合、Aも一度だけ読み込まれることになります。

とは load を呼び出すたびにライブラリが読み込まれます。 を呼び出すたびに読み込まれます。 load - を呼び出すたびに読み込まれます。