Generate a sequence of numbers between start and stop (start inclusive; stop non-inclusive). If stop is not specified generate start many number starting at 0. If start is not specified generate an infinitly long sequences starting at 0.
start
stop
import { pipe } from "yta";import { range, take, toArray } from "yta/sync";pipe(range(), take(5), toArray());// => [0, 1, 2, 3, 4][...range(5)];// => [0, 1, 2, 3, 4][...range(10, 13)];// => [10, 11, 12][...range(42, 50, 3)];// => [42, 45, 48][...range(15, 10, -1)];// => [15, 14, 13, 12, 11] Copy
import { pipe } from "yta";import { range, take, toArray } from "yta/sync";pipe(range(), take(5), toArray());// => [0, 1, 2, 3, 4][...range(5)];// => [0, 1, 2, 3, 4][...range(10, 13)];// => [10, 11, 12][...range(42, 50, 3)];// => [42, 45, 48][...range(15, 10, -1)];// => [15, 14, 13, 12, 11]
Optional
The starting number (inclusive) or sequence length if stop is not specified
The stopping number (non-inclusive)
The step increment.
Generate a sequence of numbers between
startandstop(start inclusive; stop non-inclusive). Ifstopis not specified generatestartmany number starting at 0. Ifstartis not specified generate an infinitly long sequences starting at 0.