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

commits at source.squeak.org commits at source.squeak.org
Sat Jun 1 09:44:33 UTC 2019


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

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

Name: Collections-ct.828
Author: ct
Time: 1 June 2019, 11:44:28.179879 am
UUID: 6aa0cef4-9502-0e4d-8d58-5552f7e07379
Ancestors: Collections-cmm.826

Move #join and #joinSeparatedBy: from SequenceableCollection to Collection

=============== Diff against Collections-cmm.826 ===============

Item was added:
+ ----- Method: Collection>>join (in category 'converting') -----
+ join
+ 	"Example: #(H e l l o W o r l d) join = 'HelloWorld'.  "
+ 
+ 	^ self joinSeparatedBy: ''!

Item was added:
+ ----- Method: Collection>>joinSeparatedBy: (in category 'converting') -----
+ joinSeparatedBy: aSeparator
+ 	"Returns a string, which is a concatenation of each element's string representation separated by another string."
+ 
+ 	^ String streamContents: [:stream |
+ 		self
+ 			do: [:ea | stream nextPutAll: ea asString]
+ 			separatedBy: [stream nextPutAll: aSeparator asString]]!

Item was removed:
- ----- Method: SequenceableCollection>>join (in category 'converting') -----
- join
- 	"Example: #(H e l l o W o r l d) join = 'HelloWorld'.  "
- 
- 	^ self joinSeparatedBy: ''!

Item was removed:
- ----- Method: SequenceableCollection>>joinSeparatedBy: (in category 'converting') -----
- joinSeparatedBy: aSeparator
- 	"Returns a string, which is a concatenation of each element's string representation separated by another string."
- 
- 	^ String streamContents: [:stream |
- 		self
- 			do: [:ea | stream nextPutAll: ea asString]
- 			separatedBy: [stream nextPutAll: aSeparator asString]]!



More information about the Squeak-dev mailing list