enum Edges : (Double, Double) { case TopLeft = (0.0, 0.0) case TopRight = (1.0, 0.0) case BottomLeft = (0.0, 1.0) case BottomRight = (1.0, 1.0)}
答案:不行。原始值得类型必须满足一下条件
遵守Equatable协议
满足能转换成下列类型中的任何一个类型:
a.Int b.String c. Character
在上面的代码中,原始值即使是独立的个体值,但是它仍然是一个不兼容的元组。