async & await & Promise - Go语言中文社区

async & await & Promise


在用到 async 和await 做同步请求的时候  在调用 await 方法 的方法外面 必须加上 async 【就是说 有await  方法前面必须加 async  】  await 等待的方法 可以不是 async 的方法,但是返回的类型必须是 Promise 类型 并且将结果 放在  resolve 或者 reject 方法里面 返回内容   不管是调用了几个方法, 只要调用到的方法 就不行是 Promise类型   【a 调用 b  c 调用 a   然后再执行 a 方法 下面的内容     这个最重要的是  只要是调用到的方法 就必须 返回 Promise   因此  a、b  都是 返回Promise  类型     c 方法外面 加 async    调用  await a() 】

可以在c方法里面 用 return  返回内容    

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/yanlinyushan/p/10490247.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-11-17 14:23:04
  • 阅读 ( 866 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢