HaloO, On Tuesday, 3. November 2009 17:13:22 Carl Mäsak wrote: > That would make statement modifier for loops less useful. For those, > there's nowhere to put the lambda arrow. > > ++$_ for @things;
I think this is resolved with the is ref binding which implies that the thingy that is bound to $_ is a cell accessor of an array that provides a STORE method. BTW, the situation of STORE and FETCH methods in classes is kind of funny. While an object is stored in a container the respective methods of the container are called. Only in an is ref binding assignment affects the object directly. That is, in the scope of the binding the object goes kind of naked. Regards, TSa. -- "The unavoidable price of reliability is simplicity" -- C.A.R. Hoare "Simplicity does not precede complexity, but follows it." -- A.J. Perlis 1 + 2 + 3 + 4 + ... = -1/12 -- Srinivasa Ramanujan