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