美文网首页
23.Future其他API

23.Future其他API

作者: 凯司机 | 来源:发表于2020-06-07 07:11 被阅读0次

异步和非异步方法的执行顺序

main(List<String> args) {

  // 第一种写法——使用这个方法: 虽然没有耗时操作,但是也会被放到最后与耗时操作进行排序再依此进行——3

  Future(() {

    return "KSJ1";

    // sleep(Duration(seconds: 2);

  }).then((res){

    print(res);

  });

  // 第二种写法——1

  Future.value("KSJ2").then((res){

    print(res);

  });

  // 直接抛出错误信息——2

  Future.error("错误信息").catchError((error){

    print(error);

  });

  // 延时执行任务操作——4

  Future.delayed(Duration(seconds: 3)).then((res){

    print("3秒后的事件");

    return "3秒后的事件.....返回结果";

  }).then((res){

    print(res);

  });

}

// ⚠️:执行的顺序

KSJ2

错误信息

KSJ1

3秒后的事件

3秒后的事件.....返回结果

相关文章

  • 23.Future其他API

    异步和非异步方法的执行顺序 main(List args) { // 第一种写法——使用这个方法: 虽然没有耗...

  • java笔记--其他api

    System: System类中的方法都是静态的。常见方法:long crrentTimeMillis():获取当...

  • canvas的其他API

    1.线性渐变 线性渐变是一个对象。 一般用图片代替 2.径向渐变 3.绘制背景图

  • Promise 的其他 api

    原型成员(实例成员) then:注册一个后续处理函数,当 Promise 为 resolve 状态时,运行该函数 ...

  • 字段可选性设计

    在阅读 Kubernetes API 或 其他项目的 API时,这些 API 中有些字段包含了 // +optio...

  • Java-API-包其他

    System Math 时间格式化 DateFormat: 允许进行格式化(也就是日期 -> 文本)、解析(文本-...

  • API(三)~ 其他常用类

    一、包装类概述 1. 包装类概述 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,...

  • XmlSlurper 解析AndroidManifest.xml

    还有其他API,比如获取children,find等

  • JAVA 中的文档注解

    @see 用来跳转查看其他Api的 @since 1.9 用来说明什么版本引入这个Api的 @deprecate...

  • 小程序基础学习 整理2 [路由,授权]

    路由 用户信息授权 -> 其他信息授权 -> API授权方法

网友评论

      本文标题:23.Future其他API

      本文链接:https://www.haomeiwen.com/subject/ofpqtktx.html