【发布时间】:2015-01-27 17:36:31
【问题描述】:
我正在尝试在 swift 中编写一个函数,在这样的通用函数中创建一个 rawValue 枚举:
enum STATE: String {
case OK = "OK"
case ERROR = "ERROR"
}
func createEnum<E: RawRepresentable>(rawValue: T.Type) {
return E(rawValue: rawValue) // compiler error
}
我错过了什么吗?
【问题讨论】:
-
你的函数的返回类型是
Void,一方面。 -
对不起,这只是一个错字
标签: swift generics enums rawrepresentable