group By Key
Groups values by their sorting key, maintaining sort order.
Example:
val sequence = sequenceOf(1, 2, 2, 3).assertSorted()
val grouped = sequence.groupByKey()
assertEquals(listOf(listOf(1), listOf(2, 2), listOf(3)), grouped.toList())
Content copied to clipboard
Return
A new sorted sequence with grouped values