私はPerlの初心者であり、Perlプログラムを構築するための最良の方法を頭の中で構築しようとしています。私はPythonに精通しており、 from foo import bar
Pythonモジュールから関数とクラスをインポートするPythonの方法に慣れています。私がPerlで理解したように、これを行うには多くの方法があります。.pmと.plモジュール、EXPORTと@ISA、useとrequireなどです。初心者が違いを明確に理解するのは簡単ではありません。それぞれの長所と短所(BeginningPerlとIntermediatePerlを読んだ後でも)。
問題は述べられています、私の現在の質問はからの文に関連していperldoc perlmod
ます:
Perlモジュールファイルの拡張子は.pmです。オペレーターはこれを想定しているため、
use
「Module.pm」を引用符で囲む必要はありません。これは、新しいモジュールを古い.plおよび.phファイルと区別するのにも役立ちます。
モジュールを準備する古い.plの方法と新しい.pmの方法の違いはどれですか?
彼らは本当に古くて現代的な方法ですか?(Perlmodがそう言っているからだと思いますが、これについていくつかの情報を入手したいと思います)。