require と loadの違い

スポンサーリンク

require は同じファイルは一度だけしかロードしませんが、 load は無条件にロードします。また、require は拡張子 .rb や .so を自動的に補完しますが、load は行いません。 require はライブラリのロード、load は設定ファイルの読み込みなどに使うのが典型的な用途です。

http://www.ruby-lang.org/ja/old-man/html/_C1C8A4DFB9FEA4DFB4D8BFF4.html

requireってphpでいうところのrequire_onceなんですね。
重複読み出ししても全く問題ないみたい。

コメント

タイトルとURLをコピーしました