关键字 | 作用 |
abstract | 使用关键字 abstract 标识类可以让该类成为抽象类 |
as | 类型转换 |
assert | 条件表达式为 false 时使用 — assert(条件),语句来打断代码的执行 |
async | 用于实现异步编程 |
await | 用于实现异步编程 |
break | 中断循环 |
case | 与switch配合使用-选择语句 |
catch | 捕获异常 |
class | 声明类 |
const | 变量变为常量,不可更改 |
continue | 跳过本次循环直接进入下一次循环 |
default | 与switch case配合使用-默认选择 |
deferred | 延时加载 |
do | do-while循环语句 |
dynamic | 声明变量允许任意类型 |
else | 与if一起使用 判断语句 |
enum | 定义枚举类型 |
export | export关键字将dart文件集中导出,然后其他地方使用的使用只需要import这个入口文件 |
extends | 创建一个子类 |
extension | 给一个现有的类,扩展方法 |
external | external只声明方法,声明的方法需要由外部去实现 |
factory | 标识类的构造函数将会令该构造函数变为工厂构造函数 |
false | 布尔值 |
final | 修饰变量,变量不可改变 |
finally | 抛出异常使用,finally 语句始终执行 |
for | 循环 |
Function | 函数对象 |
get | 为额外的属性添加 Getter |
hide | 导入代码库的一部分 |
if | 判断语句 |
implements | 实现接口 |
import | 导入代码库 |
in | for-in 循环 |
is | 如果对象是指定类型则返回 true |
late | 标记为延迟初始化 |
library | 定义库 |
mixin | 与abstract类似,但有更多特性 |
new | 创建对象 |
null | null空值 |
on | 捕获异常 |
operator | 重写操作符 |
part | 能够将一个 Library 分割成多个 Dart 文件 |
required | 标识一个命名参数是必须的参数 |
rethrow | 可以将捕获的异常再次抛出 |
return | 返回 |
set | 为额外的属性添加Setter 方法 |
show | 有选择地导入代码库 |
static | 修饰静态变量 |
super | 引用这类方法 |
switch | 选择语句 |
sync | 标记异步 |
this | 使用 this 关键字引用当前实例 |
throw | 抛出异常 |
true | 布尔值 |
try | 捕获异常 |
typedef | 创建类型别名 |
var | 声明局部变量而非使用指定的类型 |
void | 无返回值 |
while | 循环 |
with | 使用 with 关键字并在其后跟上 Mixin 类的名字来使用 Mixin 模式 |
yield | 通过在函数上加 sync* 关键字并将返回值类型设置为 Iterable 来实现一个 同步生成器函数,在函数中使用 yield 语句来传递值 |
留言与评论(共有 0 条评论) “” |