ArrayIterator.remove ()

macro remove ()

Удаляет текущий элемент, не оставляя дырку, перемещаясь на шаг назад, т.е следующим вызовом next переходит на следующий после удаляемого элемент.