Iter
takeIter

🏃‍♂️ Takes the first N elements of an iterable.

Syntax

import { takeIter } from '@opentf/std';
 
takeIter<T>(
  iterable: Iterable<T>,
  n: number = 1
): Generator<T>;

Parameters

  • iterable: The source iterable.
  • n: The number of elements to take. Default: 1.

Returns

A Generator that yields the specified number of elements.

Examples

const arr = [1, 2, 3, 4];
const iter = takeIter(arr, 2);
[...iter]; //=> [1, 2]

Related

Try