range
Overloads
| Name | Description |
|---|---|
range(Object r) -> Object | Creates a range backed by a container's internal range. |
range(Object r) -> Object | Clones an existing range. |
range(Object r) -> Object
Creates a range backed by a container's internal range.
Parameters
- r: The ranged value.
Returns
A range retaining its source value.
Example
var r = range([1, 2, 3])
r.pop_front()
r.front()
//-> 2
range(Object r) -> Object
Clones an existing range.
Parameters
- r: The range to clone.
Returns
An independent copy of the range.
Example
var original = range([1, 2, 3])
var copy = range(original)
copy.pop_front()
original.front()
//-> 1