Perlでは、パスセパレータとして::
を使用してモジュールを呼び出します。したがって、site/lib/GD/Image.pm
にモジュールがある場合は、use GD::Image
と呼び出します。アポストロフィがPerlで有効なパス区切り記号に署名する理由
しかし、ずっと前にuse GD'Image
とmy $img = new GD'Image;
のようなものを呼び出すことができ、また、その名前/ドキュメントにその構文を使用しているCPAN上のモジュールもあります。
その背後にある目的または論理は何ですか?それはおそらく、Perlの多くのものが、の人物を文にすることを意図した機能で、Acme::Don'tのようなモジュールを作成して使用できるのでしょうか?
::
とは異なる別の意図がありますか?
それ以外の場合、私たちは[クリンゴンでプログラムする](https://metacpan.org/module/Lingua::tlhInganHol::yIghun#SYNOPSIS)とはどのようになるでしょうか? – Schwern