Standard constructor
Indexing, slicing and bidirectional operations and range primitives. Provided only if hasSlicing!Source is true.
Forward range primitives. Always present.
Indexing, slicing and bidirectional operations and range primitives. Provided only if hasSlicing!Source is true.
Forward range primitives. Always present.
Forward range primitives. Always present.
Length
Forward range primitives. Always present.
This range splits a source range into chunkCount chunks of approximately equal length. Source must be a forward range with known length.
Unlike chunks, evenChunks takes a chunk count (not size). The returned range will contain zero or more source.length / chunkCount + 1 elements followed by source.length / chunkCount elements. If source.length < chunkCount, some chunks will be empty.
chunkCount must not be zero, unless source is also empty.