Skip to main content

Function: adjacentNTuples()

adjacentNTuples<T>(objects, n): T[][]

Defined in: src/utils/iterables.ts:31

Return the sequence split cyclically into n-length tuples.

Mirrors ManimCE adjacent_n_tuples.

Type Parameters​

T​

T

Parameters​

objects​

readonly T[]

n​

number

Returns​

T[][]

Example​

adjacentNTuples([1, 2, 3, 4], 2); // [[1,2],[2,3],[3,4],[4,1]]
adjacentNTuples([1, 2, 3, 4], 3); // [[1,2,3],[2,3,4],[3,4,1],[4,1,2]]