Groovy удалить элемент коллекции во время итерации

Есть ли 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 () ?

13
задан Steve Kuo 10 January 2012 в 18:29
поделиться