[squeak-dev] The Inbox: Collections-ct.850.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Aug 14 22:57:04 UTC 2019


A new version of Collections was added to project The Inbox:
http://source.squeak.org/inbox/Collections-ct.850.mcz

==================== Summary ====================

Name: Collections-ct.850
Author: ct
Time: 15 August 2019, 12:57:02.047584 am
UUID: a8581084-5210-3747-8b96-791b0458f52f
Ancestors: Collections-fn.847

Add #collectAll:, which performs a collector on each simply nested element

=============== Diff against Collections-fn.847 ===============

Item was added:
+ ----- Method: Collection>>collectAll: (in category 'enumerating') -----
+ collectAll: aBlock
+ 	"Loop over all elements of the receiver which must be collections
+ 	and for each simply nested element, evaluate aBlock. Collect the
+ 	resulting values into a set. Return the set."
+ 
+ 	| result |
+ 	result := Set new.
+ 	self
+ 		collect: aBlock
+ 		thenDo: [:collection | result addAll: collection].
+ 	^ result!



More information about the Squeak-dev mailing list