这个为什么不起作用?需要注意的是,如果枚举不是嵌套的,则作为字典键可以正常工作。
struct OuterStruct
{
enum InnerEnum
{
case none
case a
case b
}
}
var dict : [OuterStruct.InnerEnum: String] = [OuterStruct.InnerEnum: String]()