Minilla便利だわー!って思って、モジュールを作ってみたのですが、 Exporterがよく分からなかったのでメモ。 こんな感じで、スクリプトとモジュールを配置。 . ├── aaa.pl └── lib └── Foo.pm “Foo.pm”はこんな感じ。 ちなみに、(caller(0))[3];は、現在の関数名を返してくれます。 詳しくは、こちら(http://perldoc.jp/func/caller)を参照してください。 package Foo; use strict; use warnings; use base qw(Exporter); our @EXPORT = qw(foo); our @EXPORT_OK = qw(foo bar); our %EXPORT_TAGS = ( all => [ @EXPORT, @EXPORT_OK ], hoge => [ qw(