ブックマーク / web-k.github.io (1)

  • Rubyのrequire/load/autoload/include/extendについて - web-k.log

    require/load/autoload/include/extend の違いについて まず、ファイルをロードする require/load/autoload と ロードしない include/extend に分けられる。 違いについては、次で個別に説明した後に表にしてまとめる。 Kernelモジュールのメソッド 同じファイルは複数回ロードされない Rubyライブラリをロードする RubyライブラリはRubyスクリプト(*.rb)と拡張ライブラリ(*.so,*.o,*.dllなど)を指す ロードするファイルパスは、絶対パスでも相対パスでも可 ロードするファイル名の拡張子は自動補完してくれるため、省略可(*.rb 優先)

  • 1