use Module

広告

広告

解説

指定したモジュールから現在のパッケージにさまざまな内容をインポートします。多くはパッケージのサブルーチン名や変数名に別名を付けることで実現されます。名前空間を変更したくない場合には代わりに require を使います。BEGIN によってrequire や import はコンパイル時に実行されることになります。require はモジュールがまだメモリーにロードされていなければロードします。import は組込みの関数ではなくさまざまな機能を現在のパッケージにインポートするように"Module" パッケージに伝えるために呼ばれる通常の静的メソッドです。モジュール側ではimport メソッドをどのようにでもインプリメントすることができますが、多くのモジュールではExporter モジュールで定義されたExporter クラスからの継承によってimport メソッドを行なうようにしています。これに対して"no" コマンドというuse によってインポートされたものをインポートされていないことにするものもあります。

参照

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日