その一つの例は、上で説明したエラーハンドラのようなものです。置き換えてしまうということです。登録することができるでしょう。オープンされているファイル毎に呼び出すことができます。あるようなエラーハンドラは十分なものではありません。格納するということです。期待しているでしょう。マップが可能であることが必要です。ハッシュはこのマッピングを格納するために便利な機構です。以下のコードは可能な実装の一例です。以下のようになるでしょう。エントリーを取り除く方法を示すものです。インターフェースは次のようになります。グローバルハッシュに格納されます。パラメータのみを取ります。マップする方法はありません。Perlサブルーチンを記憶するために使われます。technique.この技法に関して、幾つかの明らかな短所があります。example.第一に、前の例に比べるとプログラムがより複雑になっているということ。限界があるということです(先の例では3)。多くの関数を使えるようにし、さらに再コンパイルするというものです。実用的な解決策であり、また、一部の状況においては唯一の選択肢なのです。使うことのできる手法を以下に挙げました。これは十分適切な解決策となるでしょう。配列にポインタを格納する必要があるでしょう。最適なメカニズムです。使ってスタックを読み取ることが可能です。強制するということです。順序で行えるということです。適切であるときに使われます。記録のために使っています。いう変数を定義する必要があったことに注意してください。マクロがその変数が存在することを期待しているからです。定義する必要はなかったでしょう。マクロを使うことができます。アクセスされることはありません。最後の要素を参照します。この操作を行うかを示しました。プログラムの内側でどのようにするかをお見せしましょう。組み合わせることができます。pattern.同じサブルーチンを繰り返し起動する必要がある場合もあります。比較関数を渡せますが、これは比較が必要な値の組毎に起動されます。関数は同様なパターンに従います。必要ではなく、サブルーチンはその間に任意の関数呼び出すことができます。