小编bjn*_*ner的帖子

如何在Swift中创建泛型枚举的实例

我正在尝试在swift中编写一个函数,在这样的泛型函数中创建一个rawValue枚举:

enum STATE: String {
    case OK = "OK"
    case ERROR = "ERROR"
}

func createEnum<E: RawRepresentable>(rawValue: T.Type) {
    return E(rawValue: rawValue) // compiler error 
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

generics enums swift rawrepresentable

2
推荐指数
1
解决办法
1644
查看次数

标签 统计

enums ×1

generics ×1

rawrepresentable ×1

swift ×1