用于构建 Bool
类型的 @resultBuilder
。
import BoolBuilder
let condition: Bool = all {
any {
conditionA
conditionB
.inverted
either {
conditionC
} or: {
conditionD
}
}
conditionE
}
感谢 @Vince14Genius 提出的想法和提供的 API 反馈。