|P is for Practical|
tie() weirdnessby blazar (Canon)
|on Nov 21, 2005 at 10:02 UTC||Need Help??|
blazar has asked for the wisdom of the Perl Monks concerning the following question:
Update: solved! Well, it will be solved...
I was playing around with tie and interpolation (for obfu purposes, FWIM), and I got what seems to me as a strange result:
This gives me the following output:
so it seems that something wrong, or at least unexpected, happens when a tied variable appears at the beginning of an interpolating string.
Remark: please note that this is not an artifact of the minimalistic nature of the example, i.e. of the fact that I use main as the class providing the implementation of the variable, and that I do not provide a STORE method. I tried with more complex stuff and indeed the behaviour shown above persists.
Also note that with arrays everything works as one would naively expect - consider:
which gives me: