QA@IT
«質問へ戻る

やや追記

1138
本文
-requireだと、ロードするファイルのファイル名に .rbや.soを書かなくても良くて、ロードパスにあるファイルをロード対象として探してくれるというのは分かります。loadは相対、絶対にかかわらずパス指定が必須ですよね。
+requireだと、ロードするファイルのファイル名に .rbや.soという拡張子を明示的に書かなくても良くて、ロードパスにあるファイルをロード対象として探してくれるというのは分かります。loadは相対、絶対にかかわらずパス指定が必須ですよね。
 
 また、requireはloadと違って、すでにロード済みのモジュールを読み込まないので二重読み込みや実行効率上有利だというのも分かります。では、逆にloadを使うべきときはいつなのでしょうか?

Rubyでrequireよりloadを使うべき場面は?

requireだと、ロードするファイルのファイル名に .rbや.soという拡張子を明示的に書かなくても良くて、ロードパスにあるファイルをロード対象として探してくれるというのは分かります。loadは相対、絶対にかかわらずパス指定が必須ですよね。

また、requireはloadと違って、すでにロード済みのモジュールを読み込まないので二重読み込みや実行効率上有利だというのも分かります。では、逆にloadを使うべきときはいつなのでしょうか?

requireだと、ロードするファイルのファイル名に .rbや.soという拡張子を明示的に書かなくても良くて、ロードパスにあるファイルをロード対象として探してくれるというのは分かります。loadは相対、絶対にかかわらずパス指定が必須ですよね。

また、requireはloadと違って、すでにロード済みのモジュールを読み込まないので二重読み込みや実行効率上有利だというのも分かります。では、逆にloadを使うべきときはいつなのでしょうか?

質問を投稿

Rubyでrequireよりloadを使うべき場面は?

requireだと、ロードするファイルのファイル名に .rbや.soを書かなくても良くて、ロードパスにあるファイルをロード対象として探してくれるというのは分かります。loadは相対、絶対にかかわらずパス指定が必須ですよね。

また、requireはloadと違って、すでにロード済みのモジュールを読み込まないので二重読み込みや実行効率上有利だというのも分かります。では、逆にloadを使うべきときはいつなのでしょうか?

requireだと、ロードするファイルのファイル名に .rbや.soを書かなくても良くて、ロードパスにあるファイルをロード対象として探してくれるというのは分かります。loadは相対、絶対にかかわらずパス指定が必須ですよね。

また、requireはloadと違って、すでにロード済みのモジュールを読み込まないので二重読み込みや実行効率上有利だというのも分かります。では、逆にloadを使うべきときはいつなのでしょうか?