【发布时间】:2015-11-16 15:30:39
【问题描述】:
好的,我已经完成了我的作业并阅读了我能找到的内容,但我似乎无法找到这是否可以用 Swift 完成。我有一个到处都在使用的枚举:SomeEnum,如果是cases,则它是一个冗长的SomeEnum.SomeLengthyCaseName,我已经厌倦了在我的代码中看到它。我不想重构,因为我喜欢新手维护我的代码时案例的描述性。
所以问题来了:是否可以为SomeEnum.SomeLengthyCaseName 创建一个typealias?如果是这样,怎么办?这是我尝试过的:
enum SomeEnum {
case SomeLengthyCaseName
}
typealias SLCN = SomeEnum.SomeLengthyCaseName
这是语法,但 Xcode 给出了一个编译器错误,提示“SomeLenghtyCaseName 不是SomeEnum 的成员。”
准备好,出发!
【问题讨论】:
标签: ios swift syntax enums type-alias