跳到主要内容

关键词

下表列出了 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 此关键字不能用作类型(类、混入、枚举、扩展类型或类型别名)、扩展名或导入前缀的名称。 在所有其他情况下,它可以作为标识符使用。

 3 此关键字可以用作标识符,没有任何限制。