使用表情符号作为变量名时出现预期的声明错误
Getting Expected declaration error when using emoji as variable name
自从我发现可以使用表情符号作为变量名后,我想尝试一下。
我想使用燃油泵表情符号,但 Xcode 不断弹出错误 "Expected declaration" 并希望我放置一个 ;在 var 和表情符号之间。我怀疑这与表情符号由 2 个单词组成的事实有关,因此认为我在同一行上声明了两个变量。
有什么解决方法吗?
截图如下:
和代码:
var ⛽️: Bool = true
在 Swift 语言参考(查找 "GRAMMAR OF AN IDENTIFIER")的 Lexical Structure 章中有标识符中允许的 Unicode 字符的明确列表(查找 "GRAMMAR OF AN IDENTIFIER")。
"⛽" = U+26FD不在列表中
自从我发现可以使用表情符号作为变量名后,我想尝试一下。
我想使用燃油泵表情符号,但 Xcode 不断弹出错误 "Expected declaration" 并希望我放置一个 ;在 var 和表情符号之间。我怀疑这与表情符号由 2 个单词组成的事实有关,因此认为我在同一行上声明了两个变量。
有什么解决方法吗?
截图如下:
和代码:
var ⛽️: Bool = true
在 Swift 语言参考(查找 "GRAMMAR OF AN IDENTIFIER")的 Lexical Structure 章中有标识符中允许的 Unicode 字符的明确列表(查找 "GRAMMAR OF AN IDENTIFIER")。
"⛽" = U+26FD不在列表中