Slide 27
Slide 27 text
@glaforge
SMALLTALK INFLUENCE
COLLECTION METHODS NAMES
27
// map
// #(1, 2, 3, 4) collect: [ :it | :it * 2 ]
assert (1..4).collect { it * 2 } == [2, 4, 6, 8]
// foldLeft
// #(1, 2, 3) inject: 0 into: [ :count :item | count + item ]
assert [1, 2, 3].inject(0) { count, item -> count + item } == 6