Skip to content

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 it
Typed signatures
TypePackageApplies
((S, key: (character) any -> unknown) -> list<string> where S: string) & ((indexed_collection<T>, key: (T) any -> unknown) -> list<list<T>> where T: any)compute-enginealways

Domain: Compute engine

About