关键词

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

abstract 2as 2assertasync 3
await 1base 3breakcase
catchclassconstcontinue
covariant 2defaultdeferred 2do
dynamic 2elseenumexport 2
extendsextension 2external 2factory 2
falsefinal (var)final (class)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 此关键字不能用作类型(类、mixin、枚举、扩展类型或类型别名)的名称、扩展的名称或导入前缀。 它可以在所有其他情况下用作标识符。

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