Dart
Dart 笔记 - 异步
· ☕ 2 min read
Dart 有一些语言特性来支持 异步编程。 最常见的特性是 async 和 await。 Dart 库中有很多返回 Future 或者 Stream 对象的方法。 这些方法是 异步的: 这些函数在设置完基本的操

Dart 笔记 - 库
· ☕ 2 min read
使用 import 和 library 指令可以帮助你创建模块化的可分享的代码。 库不仅仅提供API,还是一个私有单元;以下划线 (_) 开头的标识符只有在库 内部可见。每个 Dart app 都是

Dart 笔记 - 范型
· ☕ 2 min read
如果你查看 List 类型的 API 文档, 则可以看到 实际的类型定义为 List。 这个 <…> 声明 list 是一个 泛型 (或者 参数化) 类型。 通常情况下,使用一个

Dart 笔记 - 类
· ☕ 8 min read
Dart 是一个面向对象编程语言,同时支持基于 mixin 的继承机制。 每个对象都是一个类的实例,所有的类都继承于 Object。 基于 Mixin 的继承 意味着每个类(Obj

Dart 笔记 - 操作符 & 流程控制语句
· ☕ 2 min read
操作符 详细参考: [Dart - Operators] (http://dart.goodev.org/guides/language/language-tour#operators%E6%93%8D%E4%BD%9C%E7%AC%A6) 类型判定操作符 操作符 解释 as 类型转换 is 如果对象是指定的类型返回 True is! 如果对象是指定的类型返回 False 只有当 obj 实现了 T 的接口, obj

Dart 笔记 - 函数
· ☕ 2 min read
Dart 是一个真正的面向对象语言,函数也是对象并且具有一种类型 Function。 这意味着,方法可以赋值给变量,也可以当做其他方法的参数。 也可以把 Dart

Dart 笔记 - 变量和基础类型
· ☕ 3 min read
Variables 1 2 3 String name = 'Bob'; var name = 'Bob'; dynamic name = 'Bob; 变量是一个引用。上面名字为 name 的变量引用了 一个内容为 “Bob” 的 String 对象。 Note: dynamic 是 Dart 对象的基础类型,当一个对象不限

Dart 笔记 - 开发环境
· ☕ 1 min read
什么是 Dart Dart 是一种易于学习、 易于扩展、并且可以部署到任何地方的应用编程语言。 目前来说是相对小众的一门语言。笔者也是通过 Flutter 才知道这门语言的。 Dart 官