下表列出了 Dart 语言特别处理的关键字。
避免使用这些词作为标识符。但是,如果需要,用上标标记的关键字可以是标识符:
- 带有上标1的单词是上下文关键字,仅在特定位置才有意义。它们在任何地方都是有效的标识符。
- 带有上标 2 的单词是内置标识符。这些关键字在大多数地方都是有效的标识符,但它们不能用作类或类型名称,也不能用作导入前缀。
- 带有上标3的单词是与异步支持相关的有限保留字。您不能在任何标有 、 或 的函数体中使用 或 作为标识符。 await yield async async* sync*
表中的所有其他字都是保留字,不能是标识符。