Flutter异步
2022-07-27 本文已影响0人
WQDev
多个任务完成后执行下一个任务
Future<void> printUserName() async {
List<Object> results= await Future.wait([getUserName(),getUserAge()]);
print('my name is :{results[1]} years old');
}
Future<String> getUserName() =>
Future.delayed(Duration(seconds: 1), () => 'ShuSheng007');
Future<int> getUserAge() =>
Future.delayed(Duration(seconds: 2), () => 18);