Есть ли способ Groovy удалить элемент Collection во время итерации? В Java это выполняется с помощью Iterator.remove()
:
Collection collection = ...
for (Iterator it=collection.iterator(); it.hasNext(); ) {
Object obj = it.next();
if (should remove) {
it.remove();
}
}
Предоставляет ли Groovy удаление-while-iterating в синтаксисе языка или я использую Iterator.remove()
?