Class: Range

gaius~Range(startopt, stop, stepopt)

new Range(startopt, stop, stepopt)

Represents an arithmetic progression of numbers in a specified range.

Parameters:
Name Type Attributes Default Description
start number <optional>
0
stop number
step number <optional>
1
Examples
Range(10) // new Range(10)

Every `Range` object is iterable:

const Range = gaius.Range;
Array.from(Range(3));    // [0, 1, 2]
Array.from(Range(3, 6)); // [3, 4, 5]
for (num of Range(10)) console.log(num);