Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Ключевое слово await
используется в асинхронных функциях (помеченных ключевым словом async
), чтобы приостановить выполнение функции до тех пор, пока Future не завершится и не вернет результат.
Принцип работы:
await
, текущая функция приостанавливается.Future
, на который ссылается await
, завершается (то есть, выполняет свою асинхронную операцию и возвращает значение или выбрасывает исключение), выполнение приостановленной функции возобновляется с того места, где оно было прервано.Future
завершился успешно, значение, возвращаемое Future
, становится результатом выражения await
.Future
завершился с ошибкой (выбросил исключение), это исключение будет выброшено в месте вызова await
.Пример:
`
Ключевое слово await
используется в асинхронных функциях (помеченных ключевым словом async
), чтобы приостановить выполнение функции до тех пор, пока Future не завершится и не вернет результат.
Принцип работы:
await
, текущая функция приостанавливается.Future
, на который ссылается await
, завершается (то есть, выполняет свою асинхронную операцию и возвращает значение или выбрасывает исключение), выполнение приостановленной функции возобновляется с того места, где оно было прервано.Future
завершился успешно, значение, возвращаемое Future
, становится результатом выражения await
.Future
завершился с ошибкой (выбросил исключение), это исключение будет выброшено в месте вызова await
.Пример:
`
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.