Skip to content

异步中的问题 #29

@ttzhang511

Description

@ttzhang511
  • stu3和stu6运行结果的顺序与主函数中3、6的函数位置有关,与3和6本身运算的复杂程度无关;
  • 如果把异步文件中的int stu6_recharge() 改为 Future stu6_recharge() async,并且函数中的数字大于stu3_recharge()中的数字,先出来3的结果,等一会才出来6的结果;如果仍为int stu6_recharge() ,3会等待6,然后两者同时出现结果。
  • await表示等待本语句完成才能执行下一语句,所以第二个dart代码会顺序执行。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions