Perl Tie

Perlでは、変数にはスカラ、配列、ハッシュという種類があり、それぞれに初期化、ループ、メンバーアクセスとかの文法が用意されています。

「Tie」とはユーザーが定義したオブジェクトを利用者はあたかも標準の配列だとかハッシュだとかを使ってるように見せる機能です。

モジュールの作者はtieが用意する、配列とかと同等な関数群を用意してやります。変数を利用する時にtie文でモジュールを指定すると、以降その変数は普通の配列のように使うけど、実際の機能は指定モジュールの機能が呼び出されるものになります。

利用方法などは以下をみるとよいかも: