摘要: Dart类库有非常多的返回Future或者Stream对象的函数。 这些函数被称为异步函数:它们只会在设置好一些耗时操作之后返回,比如像 IO操作。而不是等到这个操作完成。 async和await关键词支持了异步编程,允许您写出和同步代码很像的异步代码。 Future与JavaScript中的Pro 阅读全文
posted @ 2020-07-21 13:43 GLORY-HOPE 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 函数 Dart是一种真正的面向对象的语言,所以即使是函数也是对象,并且有一个类型Function。这意味着函数可以赋值给变量或作为参数传递给其他函数,这是函数式编程的典型特征。同时意味着在Dart语言中我们会经常使用到高阶函数. 2 . 函数返回值,可以省略, 默认为dynamic, 且不会进行类型 阅读全文
posted @ 2020-07-21 11:20 GLORY-HOPE 阅读(324) 评论(0) 推荐(0) 编辑
摘要: final和const 如果您从未打算更改一个变量,那么使用 final 或 const,不是var,也不是一个类型。 一个 final 变量只能被设置一次,两者区别在于:const 变量是一个编译时常量,final变量在第一次使用时被初始化。被final或者const修饰的变量,变量类型可以省略, 阅读全文
posted @ 2020-07-21 11:02 GLORY-HOPE 阅读(1138) 评论(0) 推荐(0) 编辑