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);