Returns an iterator at element index, for walking with xar_get, xar_next and xar_prev. Cheaper than indexing at every step.
array: Xar(int, 2, 4);
for 1..3 xar_add(*array, it);
iterator := xar_iterator(*array, 1);
assert(xar_get(*array, iterator).* == 2);
xar_reset(*array);xar_iterator :: (array: *Xar, index: int) -> array.Iterator
Parameters
- array: *Xar
- index: int
Returns
- array.Iterator