Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift:枚举名称,其中包含特殊字符(如.)_Swift_Enums_Lexical - Fatal编程技术网

Swift:枚举名称,其中包含特殊字符(如.)

Swift:枚举名称,其中包含特殊字符(如.),swift,enums,lexical,Swift,Enums,Lexical,如何创建名称中带有“.”或“-”的枚举?我想要像这样的东西: enum Options: String { case option1, option2, option2.1, option3 } 使用反勾号(``)不起作用。我能做些什么吗?两个字符都不能作为标识符名称的一部分。有关语法,请参阅。两个字符都不能作为标识符名称的一部分。语法请参见。就像Gereon说的,基本上,你不能。这是一个非常古老的系统。但是如果你能找到一个你喜欢的表情符号,那就行了 enum选项:字符串{ ca

如何创建名称中带有“.”或“-”的枚举?我想要像这样的东西:

 enum Options: String {
     case option1, option2, option2.1, option3
 }

使用反勾号(``)不起作用。我能做些什么吗?

两个字符都不能作为标识符名称的一部分。有关语法,请参阅。

两个字符都不能作为标识符名称的一部分。语法请参见。

就像Gereon说的,基本上,你不能。这是一个非常古老的系统。但是如果你能找到一个你喜欢的表情符号,那就行了

enum选项:字符串{

case option就像Gereon说的,基本上你不能。这是一个非常古老的系统。但是如果你能找到一个你喜欢的好表情符号,那就行了

enum选项:字符串{

大小写选项您不能使用uu或其他经批准的字符。当您希望标识符名称与swift类或大小写中的保留字相同时,可以使用反勾号enum@JoakimDanielson你是说“你能”@LeoDabus,也许是个误会。我的“不能”指问题的第一句,而不是最后一句。如果不是这样,请解释我是怎么错的。对不起,我错过了“所以”单词。标点符号有助于正确阅读。您不能使用u或其他经批准的字符。当您希望标识符名称与swift类或大小写中的保留单词相同时,可以使用回勾enum@JoakimDanielson你是说“你能”@LeoDabus,也许是个误会。我的“不能”指问题的第一句,而不是最后一句。如果不是这样,请解释我是怎么错的。对不起,我错过了“所以”这里的单词。那里的标点符号有助于正确阅读。在我看来,最好使用像选项2这样的东西。我讨厌下划线,但我仍然使用很多下划线,因为我认为它们是句号的最佳替代品。例如,在我看来,使用像选项2这样的东西会更好。我讨厌下划线,但我仍然使用很多下划线,因为我认为它们是经期的最佳替代品。