关键词

下表列出了 Dart 语言为自身使用而保留的词语。除非另有说明,否则这些词语不能用作标识符。即使允许使用,将关键词用作标识符也可能使其他阅读代码的开发人员感到困惑,应避免这样做。要了解有关标识符用法的更多信息,请点击该术语。

abstract 2as 2assertasync 3
await 1base 3breakcase
catchclassconstcontinue
covariant 2defaultdeferred 2do
dynamic 2elseenumexport 2
extendsextension 2external 2factory 2
falsefinal (变量)final (类)finally
forFunction 2get 2hide 3
ifimplements 2import 2in
interface 2islate 2library 2
mixin 2newnullof 3
on 3operator 2part 2required 2
rethrowreturnsealed 3set 2
show 3static 2superswitch
sync 3thisthrowtrue
trytype 2typedef 2var
voidwhen 3withwhile
yield 1

 1 此关键词可根据**上下文**用作标识符。

 2 此关键词不能用作类型(类、混入、枚举、扩展类型或类型别名)的名称、扩展的名称或导入前缀。在所有其他情况下,它可以用作标识符。

 3 此关键词可以不受限制地用作标识符。