【发布时间】:2015-07-09 10:55:46
【问题描述】:
是否可以使用保留关键字作为枚举大小写?
例如:
enum MyEnum {
case Self // compiler complains here
case AnotherCase
}
在其他语言中,这可以通过以某种方式转义关键字来实现,例如在 scala 中我们使用反引号,例如
`type`
可以用作标识符,尽管type 是保留关键字。
swift中有没有类似的东西?
【问题讨论】:
-
"例如在 scala 中我们使用反引号 ..." 这正是您在 Swift 中可以做的 :)
-
@Daij-Djan 为了方便起见,它需要匹配 API 响应,否则我不会这样做
-
看起来 Swift 现在支持这一点(可能在 Swift 2 中添加?)。太棒了:)