Рассмотрим следующий исходный код Dart (проект Flutter):
void foo() {
await bar();
}
Future<void> bar() async {
print("test");
}
Это вызывает следующую ошибку в Android Studio: The built-in identifier 'await' can't be used as a type
.
Если я изменю его на (await bar());
тогда я получаю ошибку Unexpected text 'await'
.
Что мне здесь не хватает?
![Unexpected text 'await'](https://i.stack.imgur.com/SPGFK.png)