await
как следует из названия, ждать некоторого события, не останавливая выполнение следующих строк кода, потому что эта работа займет несколько миллисекунд. Таким образом, это хорошая идея использовать await
, который должен иметь async
в функции.
Есть другой способ выполнить эту работу без использования async-await
.
Это then()
.
Итак, вы идете с этим без необходимости добавлять async
к вашей функции.
performWork().then((result) {}));