Метод | Описание |
---|---|
__next__() | Возвращает следующий элемент генератора. Вызывает StopIteration при исчерпании элементов. |
send(value) | Возобновляет выполнение генератора и отправляет значение в точку yield . Возвращает следующий элемент генератора. |
throw(type, value=None, traceback=None) | Вызывает исключение внутри генератора в точке yield . Возвращает следующий элемент генератора после обработки исключения (если оно не прерывает выполнение). |
close() | Принудительно завершает выполнение генератора. Очищает ресурсы и вызывает GeneratorExit . Дальнейшие вызовы __next__ или send приведут к StopIteration . |
python
python
Метод | Описание |
---|---|
__next__() | Возвращает следующий элемент генератора. Вызывает StopIteration при исчерпании элементов. |
send(value) | Возобновляет выполнение генератора и отправляет значение в точку yield . Возвращает следующий элемент генератора. |
throw(type, value=None, traceback=None) | Вызывает исключение внутри генератора в точке yield . Возвращает следующий элемент генератора после обработки исключения (если оно не прерывает выполнение). |
close() | Принудительно завершает выполнение генератора. Очищает ресурсы и вызывает GeneratorExit . Дальнейшие вызовы __next__ или send приведут к StopIteration . |
python
python
Register or sign in to get access to full answers for all questions from the question bank.