> currently we can do > > $str = "foo bar"; > substr($str, 4, 0) = "baz "; > > and $str will become "foo baz bar". should we be able to do > this with lvalue-subs? how can one returns "pointer" to a > portion of a scalar? sub partial: lvalue { return substr($str,4,0); } # and later... partial() = "baz "; (Though this doesn't seem to work under 5.6, at least not under i686-linux-64all) Damian
- partial assignment using lvalue? Kenneth Lee
- Re: partial assignment using lvalue? Michael Fowler
- Re: partial assignment using lvalue? Piers Cawley
- Re: partial assignment using lvalue? Johan Vromans
- Damian Conway