Async/await in List.forEach()

前端 未结 4 563
执笔经年
执笔经年 2020-12-15 15:10

I\'m writting some kind of bot (command line application) and I\'m having trouble with async execution when I\'m using \"forEach\" method. Here is a simplified code of what

4条回答
  •  悲&欢浪女
    2020-12-15 15:36

    I know this is an old question, but I'll leave here a new answer, hoping this help someone in the future.

    You can use forEach for what you're trying to achieve by doing something like this:

      asyncOne() async {
      print("asyncOne start");
      await Future.forEach([1, 2, 3],(num) async {
        await asyncTwo(num);
      });
      print("asyncOne end");
    }
    

提交回复
热议问题