关键词
优质
小牛编辑
143浏览
2023-12-01
下面的表格列出了 Dart 语言特殊对待的关键词。
避免使用这些单词作为标识符。然而,如果必要,带角标的关键词可以作为标识符:
- 带角标 1 的是 上下文关键词,它们只在特定的地方有有意义。除此之外他们在所有地方都是合法的关键词。
- 带角标 2 的是 内置标识符。为了简化将JavaScript代码移植到Dart的任务,这些关键字在大多数地方都是有效的标识符,但它们不能用作类或类型名称,也不能用作导入前缀。
- 带角标 3 的是新的,与 [异步支持](# 异步支持) 相关的限制性关键词,在 Dart 1.0 发布后才被加入。在以 async、async* 或 yield 标识的函数体中,你不能使用 async、await 或者 yield 作为标识符。
关键词表里的其他所有单词都是保留词。你不能使用它们作为标识符。