左辺値になるサブルーチンこのアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。左辺値になるサブルーチンとはなんだろうか。いう関数(サブルーチン)がある。文字列の操作をするにはおなじみの関数だ。関数、ただものではないのだ。$value;実行すると、以下のような出力が得られる。abc-CRACKED!-hどうだろう。見れば、仰天する結果だ。左辺値として代入の式で利用することができる。いう「属性」がついて定義されているのだ。続けてその一時的な変数に代入が行われる感じになる。上のコードは概ね以下のように展開される。$value;いや、これだけでもまだおかしいはずだ。特殊な動きをするオブジェクトである。代入した場合は、部分文字列を置き換える。気になるので、調べてみよう。「LVALUE」という種類が表示された。これが、マジカルスカラの正体である。通常のスカラの場合「SCALAR」になるはずだ。文字列の部分変更を実現しているわけである。