Skip to main content
Module

x/fun/array.ts>range

A collection of algebraic data types, lenses, and schemables based on a light weight higher kinded type implementation. Written for deno.
Latest
function range
import { range } from "https://deno.land/x/fun@v2.0.0/array.ts";

Create a range of numbers with count values, starting at start (default 0) and stepping by step (default 1).

Examples

Example 1

import * as A from "./array.ts";

const result1 = A.range(3); // [0, 1, 2]
const result2 = A.range(3, 1); // [1, 2, 3]
const result3 = A.range(3, -1, 0.1); // [-1, -0.9, -0.8]
const result4 = A.range(2.5); // [0, 1]
const result5 = A.range(-1); // []

Parameters

count: number
optional
start = [UNSUPPORTED]
optional
step = [UNSUPPORTED]

Returns

ReadonlyArray<number>