当前位置: 首页 > news >正文

南通装饰网站建设长安镇做网站

南通装饰网站建设,长安镇做网站,版面设计的基本元素是指,手机网站开发软件有哪些async 和 await Future 链式调用 更清晰异步操作依赖关系比较复杂 可使用async awaitasync await 调用逻辑更清晰async await 异常处理 try{}catch(){} 即可async 修饰的方法 总是返回Future对象 不会阻塞主线程await 关键字只有在async修饰的方法内才有效都是把事件交给 Even…async 和 await Future 链式调用 更清晰异步操作依赖关系比较复杂 可使用async awaitasync await 调用逻辑更清晰async await 异常处理 try{}catch(){} 即可async 修饰的方法 总是返回Future对象 不会阻塞主线程await 关键字只有在async修饰的方法内才有效都是把事件交给 EventLoop 登录流程Future写法 void main() {Future.value([username,password]).then((value){login(value[0],value[1]);print(${DateTime.now().millisecondsSinceEpoch} 登录中...);sleep(Duration(seconds: 5));return {id: 10001,name: John,classGrade: 三年二班,birthday: 2005-12-12 12:12:12, age: 30};}).then((value){return value;}).then((value){print(${DateTime.now().millisecondsSinceEpoch} value); //jsonvar json jsonDecode(value);int id json[id];getUserInfo(id);print(${DateTime.now().millisecondsSinceEpoch} 获取用户信息...);sleep(Duration(seconds: 5));return 成功,缓存数据跳转首页;}).catchError((value){}).whenComplete((){print(登录流程结束!);}); }login(String username,String password){print(${DateTime.now().millisecondsSinceEpoch} ${username}请求登录!); } getUserInfo(int id){print(${DateTime.now().millisecondsSinceEpoch} ${id}获取用户信息!); }运行结果 1703727827384 username请求登录! 1703727827384 登录中... 1703727832400 {id: 10001,name: John,classGrade: 三年二班,birthday: 2005-12-12 12:12:12, age: 30} 1703727832418 10001获取用户信息! 1703727832418 获取用户信息... 登录流程结束!async/await 写法 import dart:convert; import dart:io;void main() async{var loginResult await login(aaa, 123);var userInfo await getUserInfo(loginResult);print(userInfo); }FutureString login(String username,String password){print(${DateTime.now().millisecondsSinceEpoch} ${username}请求登录!);return Future.value([username,password]).then((value){print(${DateTime.now().millisecondsSinceEpoch} 登录中...);sleep(Duration(seconds: 5));return {id: 10001,name: John,classGrade: 三年二班,birthday: 2005-12-12 12:12:12, age: 30};}).then((value){return value;}); } FutureString getUserInfo(String value){return Future((){print(${DateTime.now().millisecondsSinceEpoch} value); //jsonvar json jsonDecode(value);print(${DateTime.now().millisecondsSinceEpoch} 获取用户信息...);sleep(Duration(seconds: 5));return 成功,缓存数据跳转首页;}); }请求结果 1703727905612 aaa请求登录! 1703727905617 登录中... //5s等待返回结果 1703727910642 {id: 10001,name: John,classGrade: 三年二班,birthday: 2005-12-12 12:12:12, age: 30} 1703727910660 获取用户信息... //5s等待 1703727915670 成功,缓存数据跳转首页 async 修饰的方法 总是返回Future对象 不会阻塞主线程 import dart:convert; import dart:io;void main(){var login startLogin();print(login.runtimeType${login.runtimeType}); }startLogin() async{var loginResult await login(aaa, 123);var userInfo await getUserInfo(loginResult);print(${DateTime.now().millisecondsSinceEpoch} userInfo); }FutureString login(String username,String password){return Future.value([username,password]).then((value){print(${DateTime.now().millisecondsSinceEpoch} 登录中...);sleep(Duration(seconds: 5));return {id: 10001,name: John,classGrade: 三年二班,birthday: 2005-12-12 12:12:12, age: 30};}).then((value){return value;}); } FutureString getUserInfo(String value){return Future((){print(${DateTime.now().millisecondsSinceEpoch} value); //jsonvar json jsonDecode(value);print(${DateTime.now().millisecondsSinceEpoch} 获取用户信息...);sleep(Duration(seconds: 5));return 成功,缓存数据跳转首页;}); }结果 login.runtimeTypeFuturedynamic //类型是Futureawait 关键字只有在async修饰的方法内才有效
http://www.zqtcl.cn/news/443074/

相关文章:

  • php网站数据库修改网站备案有必要吗
  • 电商会学着做网站呢WordPress又拍云cdn
  • 网站健设推广产品多少钱网站规划有什么意义
  • 诚信网站备案中心内江网站建设新闻
  • 品牌形象网站有哪些百度应用中心
  • 网站建设找什么工作室甜点网站建设的功能及意义
  • wordpress 近期文章seo排名优化推广
  • 网页设计制作网站素材网站程序哪个好
  • 郑州好的网站设计公司软件开发哪里学好
  • 网站新建设请示软件外包平台哪家可信赖
  • 做阿里巴巴还是做网站好安卓手机怎么做网站
  • 社区智慧警务网站如何推进警务室建设方案广东网络推广服务
  • 东莞艺美网站建设wordpress get header
  • 做玩具什么 网站比较好网址域名
  • 网站做用户登录中国建设部官方网站资格证查询
  • 济宁网站建设公司大型餐饮网站建设
  • 昊源建设监理有限公司网站做那种的视频网站有哪些
  • wordpress滑块代码seo外链增加
  • 衡阳网站建设公司地址书店网站怎么做
  • 如何检查网站是否做cdn加速html网页基础代码
  • 做网站的岗位好吗钓鱼网站到底怎么做
  • 大连做网站那个公司最好wordpress+高清背景
  • 怎样做网站xml案例建网站
  • 海口发布最新通告用二级域名做网站对seo
  • 网站301重定向 权重转移网站不用下载免费软件
  • 网站系统升级昆明做百度网站电话
  • 电子商务与网站建设实践论文wordpress 主题目录
  • 网站页面打不开中小企业网站推广
  • 佛山建网站企业网站怎么维护
  • 网站制作报价明细wordpress喜欢