IMHO Data::Leaf::Walker can't be used in this particular task of changing leave values.
Or can you see a possibility to pass an absolute key-path which selects only the deepest leaves?
And the each-method will only return copies which can't be manipulated.
OTOH generating an iterator is for sure an interesting alternative.
Cheers Rolf
( addicted to the Perl Programming Language)
| [reply] |
No arguments that it may or may not be appropriate in this case. I mention it mainly to point out (as other Monks have, since) that “canned” walkers also exist, which might (or might not) be suitable.
| |