关键字

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

abstractasassertasync
awaitbasebreakcase
catchclassconstcontinue
covariantdefaultdeferreddo
dynamicelseenumexport
extendsextensionexternalfactory
falsefinal (var)final (class)finally
forFunctiongethide
ifimplementsimportin
interfaceislatelibrary
mixinnewnullof
onoperatorpartrequired
rethrowreturnsealedset
showstaticsuperswitch
syncthisthrowtrue
trytypetypedefvar
voidwhenwithwhile
yield

此关键字可以根据 上下文 用作标识符。

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

此关键字可以无限制地用作标识符。