使用表情符号作为变量名时出现预期声明错误

时间:2017-02-11 13:01:06

标签: swift variables emoji

由于我发现你可以使用表情符号作为变量名,我想玩一下 我想使用燃油泵表情符号,但Xcode不断出现错误"预期声明"并希望我放置一个; var和表情符号之间。我怀疑它与表情符号由2个单词组成的事实有关,因此认为我在同一行上声明了两个变量。
有没有解决方法?

以下是截图:

enter image description here

和代码:

var ⛽️: Bool = true

1 个答案:

答案 0 :(得分:4)

Swift语言参考的Lexical Structure章节中有一个显式的允许Unicode字符列表(查找“标识符语法”)。

“⛽”= U + 26FD不在列表中。