Flutter异步

2022-07-27  本文已影响0人  WQDev

多个任务完成后执行下一个任务
Future<void> printUserName() async {
List<Object> results= await Future.wait([getUserName(),getUserAge()]);
print('my name is :{results[0]},I am{results[1]} years old');
}

Future<String> getUserName() =>
Future.delayed(Duration(seconds: 1), () => 'ShuSheng007');
Future<int> getUserAge() =>
Future.delayed(Duration(seconds: 2), () => 18);

上一篇下一篇

猜你喜欢

热点阅读