33 个 Dart 保留字:
关键字
assert():断言就是对某种假设条件进行检查,通过检查表达式的值来决定是否需要终止执行程序。
const:并不是说它修饰常量,而是说它限定一个变量为只读
class:用"类"来描述 "对象"
enum:枚举类型
final:声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。
final和finally的区别
extends:继承
is:和c#一样, is运算符用于判断一个变量是不是某个类型的数据
其他关键字 | - | - | - |
---|---|---|---|
break | continue | switch | case |
default | else | false | for |
for | if | in | with |
new | null | return | super |
do | try | typedef | this |
true | var | void | while |
do | try | typedef | this |
catch:捕获异常
throw:抛出异常
rethrow:用来处理一个异常,同时希望这个异常能够被其它调用的部分使用
finally:异常处理语句结构的一部分,表示总是执行
其他关键字 | - |
---|---|
async | async* |
await | sync* |
yield | yield* |
17 个 Dart 内置标志符:
关键字
其他关键字 | - | - | - |
---|---|---|---|
abstract | as | covariant | deferred |
dynamic | export | external | factory |
get | implements | import | library |
operator | part | set | static |
typedef |