Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "core/range"

Index

Functions

closedOpenRange

  • closedOpenRange(begin: number, end: number, step?: number): NumberRange

exclusiveRange

  • exclusiveRange(begin: number, end: number, step?: number): NumberRange
  • Returns a (begin, end) NumberRange with step.

    for(const value of exclusiveRange(0, 10)) {
      console.log(value); // 1, 2, 3, ..., 9
    }

    end can be not only finite number but also infinite, and step can be negative.

    Parameters

    • begin: number
    • end: number
    • Default value step: number = 1

    Returns NumberRange

inclusiveRange

  • inclusiveRange(begin: number, end: number, step?: number): NumberRange
  • Returns a [begin, end] NumberRange with step.

    for(const value of inclusiveRange(0, 10)) {
      console.log(value); // 0, 1, 2, ..., 10
    }

    end can be not only finite number but also infinite, and step can be negative.

    Parameters

    • begin: number
    • end: number
    • Default value step: number = 1

    Returns NumberRange

openClosedRange

  • openClosedRange(begin: number, end: number, step?: number): NumberRange
  • Returns a (begin, end] NumberRange with step.

    for(const value of openClosedRange(0, 10)) {
      console.log(value); // 1, 2, 3, ..., 10
    }

    end can be not only finite number but also infinite, and step can be negative.

    Parameters

    • begin: number
    • end: number
    • Default value step: number = 1

    Returns NumberRange

range

  • range(begin: number, end: number, step?: number): NumberRange
  • Returns a [begin, end) NumberRange with step.

    for(const value of range(0, 10)) {
      console.log(value); // 0, 1, 2, ..., 9
    }

    end can be not only finite number but also infinite, and step can be negative.

    Parameters

    • begin: number
    • end: number
    • Default value step: number = 1

    Returns NumberRange

Generated using TypeDoc