好的,我已经做好了功课并阅读了能找到的内容,但似乎找不到在Swift中是否可以实现这一点。我有一个枚举在许多地方都使用:SomeEnum,其中一个case是冗长的SomeEnum.SomeLengthyCaseName,我厌倦了在我的代码中无处不见它。我不想重构,因为我喜欢新手维护我的代码时案例的描述性质。
所以问题来了:是否可以为SomeEnum.SomeLengthyCaseName创建一个类型别名?如果可以,如何实现?以下是我尝试过的方法:
所以问题来了:是否可以为SomeEnum.SomeLengthyCaseName创建一个类型别名?如果可以,如何实现?以下是我尝试过的方法:
enum SomeEnum {
case SomeLengthyCaseName
}
typealias SLCN = SomeEnum.SomeLengthyCaseName
这是语法,但是Xcode会报编译错误,提示"SomeLenghtyCaseName
不是SomeEnum
的成员。"
准备,开始!