This is what I was looking for. On Wed, Apr 19, 2017 at 10:54 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
There are already #pairsDo: and #pairsCollect: that could be used:
#(a b c d e f g h) pairsCollect: [ :x :y | y ]
=> #(#b #d #f #h)
On 19 Apr 2017, at 22:12, Tudor Girba <tudor@tudorgirba.com> wrote:
I like this one.
Doru
On Apr 19, 2017, at 8:43 PM, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
I have
#(#Object #subclass: #Point #instanceVariableNames: 'x y' #classVariableNames: '' #package: 'Kernel-BasicObjects') and I would like to select on the second elements.
I was thinking that
#(#Object #subclass: #Point #instanceVariableNames: 'x y' #classVariableNames: '' #package: 'Kernel-BasicObjects') selectEvery: [ :i | i \\ 2 = 0 ] could be a nice iterator.
What do you think?
Stef
-- www.tudorgirba.com www.feenk.com
"Innovation comes in the least expected form. That is, if it is expected, it already happened."