[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
|