QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ module で絞り込んだ結果 - 解除

Rubyの alias と alias_method の違いは何でしょうか? すでに存在するメソッドに別名を付けられるのは、どちらも同じだと思うのですが、使い方や目的に違いはありますか?

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

Module#module_function の使い方が良く分かりません。 次の3つが同じだとすると、わざわざメソッド定義の場所から離してmodule_functionを使う理由がイマイチ分かりません。こういうのは好みで選ぶものなのでしょうか? 何か違いはあるのでしょうか? module Utils def self.meth puts "meth" end end module Utils...