12.5 関数を局所化する

関数をパッケージに対して、局所化することはできない。
局所変数を作成し、その変数に無名関数へのリファレンスを保存する。

# これは、SomeModule.pmと言うファイルである
package SomeModule;

my $secret_function = sub {
  # ここにコードを書く
};

sub regular_function {
  # 「局所化された」関数をコードリファレンスによって呼び出す
  $secret_function->(ARG1, ARG2);
}