我有一大批案件,有几项职能,可以检查是否有结构。
我现在就这样说:
public enum Type {
case A1
case A2
case A3
case B1
case B2
case C1
case C2
case C3
case C4
case C5
case C6
//
}
struct myStruct {
public var type: Type = .A1
func isA() -> Bool {
return (type == .A1 || type == .A2 || type == .A3)
}
}
这项工作,但我很想知道我是否能够简化这项工作。 我尝试:
func isA() -> Bool {
return (type == .A1 || .A2 || .A3)
}
但有一点错误:
不能将类型价值转换为预期的Bool类型
Bool型没有成员A1
Bool型没有成员A2
Bool型没有成员A3
是否有办法加以简化?