await 和 async
来源:6-10 如何打开第三方应用?【你期待的技能】

LeeDev106
2020-01-15
await 和 async 内部机制是怎么样的?
写回答
1回答
-
CrazyCodeBoy
2020-01-15
async和await是dart的关键字,主要是用于配合Future来实现异步转同步的功能:
async标识一个方法为异步方法,返回的是一个Future对象,可以监听Future对象的返回值,也可以用then的方式等待异步方法执行完毕后继续执行一个方法,若有多个异步方法需要顺序执行,可以采用then嵌套的方式,但是层数较多时可读性极差;
await可以理解为一个异步的语法糖,通过这种方式可以用类似同步的代码块实现异步方法的顺序执行,可读性很高。
20
相似问题