get_enumerator метод

get_enumerator(self, reversed, sync)

Получает перечислитель, который перебирает ячейки в этой строке.

Возврат

Перечислитель ячеек


def get_enumerator(self, reversed, sync):
    ...
ПараметрТипОписание
reversedboolперечислять ли ячейки в обратном порядке
syncboolдолжен ли возвращаемый перечислитель проверять изменение ячеек в этой строке
и синхронизироваться с ним.

Примечания

Если строка будет изменена (операциями, которые могут привести к созданию нового экземпляра Cell или существующий Cell будет удален) во время обхода с помощью перечислителя, Синхронизированный перечислитель следует использовать вместо обычного перечислителя, чтобы можно было продолжить обход. из позиции, следующей сразу за той, которую прошёл последний MoveNext(). Однако, наряду с тем преимуществом, что ни один элемент не может быть пропущен или пройден повторно, Недостатком синхронизированного перечислителя является то, что производительность немного снизится. при сравнении с обычным перечислителем.

Смотрите также