
扩展 extension extension 本质上还是和继承一样扩展了方法。 但这是一种简洁优雅的方式,你可以想想之前继承的繁琐。 示例 扩展...
空安全 减少数据异常错误 提高程序性能 默认不可空 type? 可空 value! 值保证不为空,主观上 value?. 不为空才执行 valu...
类型定义 typedef 显示这个函数的输入输出 简化常用函数、类型定义 typedef 定义使用 采用 typedef 未采用 typedef...
生成器 generate 同步生成器 yield 会等待 moveNext 指令 异步生成器 以流的方式一次性推送StreamSubscript...
异步 async 异步回调 then then 的方式异步回调 异步等待 await async 写在函数定义await 写在异步请求头 异步返...
泛型 generics 泛型使用 容器对象,在创建对象时都可以定义泛型类型。 泛型函数 构造函数泛型 这是大多数情况下使用泛型的场景,在一个类的...
库 lib 导入核心库 导入第三方库 编写 pubspec.yaml 执行拉取包命令 程序调用 导入自己的 git 仓库 编写 pubspec....
工厂函数 调用子类 单例模式 减少重复实例对象 如果不用工厂函数,就要用类静态方法,这样会有多余的实例对象
混入 混入 with 定义类 with 混入 采用 with ... , .... , ... 方式 mixin 入多个类功能 执行 函数重名冲...