- C/C++/ObjC不允许@和$作为标识符的一部分
- Java允许$作为标识符一部分,例如:$a可作为变量。
- C#允许@作为标识符一部分。例如,@a可作为变量。
- Java和C# 甚至可以复用关键字作为标识符,例如$for和@for.
- Python不允许@和$作为标识符
- JS和Java类似,可以用$.
- Swift允许用反引号包围作为标识符使用,关键字也适用:
let `class` = 1
print("class: \(`class`)")
也支持用一部分Emoji符号作为标识符,例如:
let 🌟 = 100
