![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
No.1ベストアンサー
- 回答日時:
require はライブラリから関数をロードする実行文です。
その(requireがある)行に到達したときにロードが実行されます。
use は、どちらかというと宣言文に近い。その行に到達する
わけではなく、最初に use としたライブラリを全てロードします。
use Module;
は、以下と全く等価です。
BEGIN { require "Module.pm"; import Module; }
また、2度使うとエラーになる理由は、
「require が、そのように作られているから」
です(→参照URL)。
参考URL:http://www.cec.co.jp/usr/hasegawa/Docs/perl-jman …
この回答への補足
参照したURLに、「同じファイル名では、2度インクルードできない」
とあいましたが、全く別のファイル名でも2度 require することは
出来ないのでしょうか?
use と require の違い分かりました。ありがとうございました。
また、URLも参考になりました。
素早い回答ありがとうございました。
No.2
- 回答日時:
別々のファイルに対してであれば幾つでも require できますよ。
require "Module_A";
require "Module_B";
require "Module_C";
…
この回答への補足
私もそれが出来ると思っていたのに、エラーとなってしまいました。
原因は別のところにあるのかしら?
この行をコメントにするとエラーが無くなり、
モジュールからもエラーが出ないので、わからなくなっていました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 The crestal approach works well in single or two a 2 2022/04/19 18:59
- JavaScript 初心者です。gulpでコンパイルができないので教えてください! 1 2023/05/17 17:07
- PHP グローバルスコープはありますか? 1 2022/08/08 19:28
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- Perl perlのrequireの動き方についての質問 2 2022/10/30 17:27
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
webからroot権限のコマンドを実...
-
CGIで他のページに処理を委譲
-
ダウンロード時のファイル名文...
-
ものすごい初歩的な質問ですが…
-
cgiとplとpm
-
画像のアップロード機能
-
パーミッションが変わってしまう
-
requireについて教えてください。
-
DBを10件毎に表示ページング...
-
月の第一週とは
-
6月の第2 第4火曜日は何日...
-
よくある 『 第○(1・2・3・4・...
-
apacheでPerl CGIが作動せず、5...
-
エクセルで毎月第2週日の水曜日...
-
エクセルで相対パスの書き方を...
-
VBA。複数のChangeイベントをま...
-
アンケートなどの1日1回の投...
-
Webページを作るには、HTMLとCS...
-
毎週同じ曜日にラブホに行くと...
-
[C#]ListView一覧表示時の幅設...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlのrequireの動き方について...
-
Quantifier follows nothing in...
-
jcode.plが読み込めない
-
cgiとplとpm
-
htmlからテキストを返すperlを...
-
requireでreturnを使いたいので...
-
Perlソースを2つのファイルに分...
-
htmlファイルへのcgiの組み込み...
-
use CGI
-
セッションファイルが作成でき...
-
useとrequireでエラー
-
バイナリファイルのアップロード
-
自CGIのURLのパス部分を取得す...
-
Location: で cgi → c...
-
apacheのCGI設定について教えて...
-
error_logファイルの中身で教え...
-
webからroot権限のコマンドを実...
-
cgiからcgiをコールする。
-
Perlのデバッグ方法って。。。...
-
Perlの作動不具合、missing bra...
おすすめ情報