【发布时间】:2018-12-05 12:49:51
【问题描述】:
我有一个Any? 类型的变量。我完全知道那个变量是enum: String 的类型。我怎样才能得到 rawValue 类似的东西:
var somevar: Any? = someValue
(somevar as ?????).rawValue
【问题讨论】:
-
stackoverflow.com/questions/32952248/…。看到这篇文章我希望对你有帮助
-
如果你完全知道这个变量是一个
String枚举,你为什么将它声明为Any?您正在与强类型系统作斗争。始终尽可能具体,而不是相反。