ChunkBy
Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand. No examples yet — the crosswalk is the reason it has a page.
Split the collection into maximal runs of consecutive elements over which the key function yields the same value. Returns a list of lists. Unlike GroupBy, only adjacent elements are grouped, so a key value that recurs after a different run starts a new chunk.
ChunkBy((S, key: (character) any -> unknown) -> list<string> where S: string) & ((indexed_collection<T>, key: (T) any -> unknown) -> list<list<T>> where T: any)as compute-engine declares itTyped signatures
| Type | Package | Applies |
|---|---|---|
((S, key: (character) any -> unknown) -> list<string> where S: string) & ((indexed_collection<T>, key: (T) any -> unknown) -> list<list<T>> where T: any) | compute-engine | always |