Perlには、摩訶不思議な機構 tieが存在する。 今、 何か変数に代入されると同時に、その代入された内容がファイルに書き込まれることで、 その変数の変化の様子をログに落とし込むことを考える。 つまり、 $hoge = 3;とあれば、摩訶不思議な機構により、ファイルに 3と追記されるのである。 このようなことができるのがtieである。 ビンゴ中西のほげほげPerl で遊んでみる その1 ここに簡単にサンプルソースを示してある。 tieは、関数を勝手に呼び出す仕組みを変数にくっつけるのである。 例えば、 = が呼ばれたら、 STOREという関数が呼ばれるのである。 このように処理に対して、呼ばれる関数が決まっているので、 その関数を実装すればいいようになっている。