useでライブラリを重複呼び出した場合
- 2008.10.24
- perl
![useでライブラリを重複呼び出した場合](https://perl.no-tubo.net/wp-content/uploads/2010/11/clicktx_tech_memo-890x500.jpg)
package abc;
use CGI;
・・・略
package def;
use CGI;
このようにuseで複数回モジュールを呼び出した場合はどうなるのか?
どうやらPerlは内部でuseしたライブラリ名を記憶していて、同じモジュールをuseしない(2回目のuseは無視)ようになっているので、二カ所(またはそれ以上)で同じモジュールをuseしても、全く問題無い。
-
前の記事
DBI & MySQLでカウントする 2008.10.21
-
次の記事
perlでHTMLから本文を抜き出せるモジュール HTML::ExtractContent 他 2009.01.28