# Новое в версии 3.10. await anext(async_iterator[, default])
async_iterator
- асинхронный итератор,default
- значение по умолчанию. Функция anext()
при ожидании await
, возвращает следующий элемент из переданного асинхронного итератора async_iterator
или значение по умолчанию default
, если оно задано и итератор исчерпан.
Это асинхронный вариант встроенной функции next()
, который ведет себя аналогичным образом.
Функция anext()
вызывает метод __anext__()
для async_iterator
, возвращающий значение awaitable
. В ожидании этого, возвращается следующее значение итератора.
Если задано значение по умолчанию default
, то оно возвращается, если итератор исчерпан, в противном случае вызывается исключение StopAsyncIteration
.
Новое в версии 3.10.