一个 Swift 宏,为每个具有关联值的枚举 case 生成 isCaseName: Bool
计算属性。
例如,对于以下源代码
@AddCaseBoolean
enum E {
case simple
case foo(Int)
}
将会生成 isFoo
计算属性。
var isFoo: Bool {
if case .foo = self {
return true
}
return false
}
.package(url: "https://github.com/r-plus/AddCaseBoolean.git", from: "0.0.1")