我正在尝试在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)
我错过了什么吗?