我在扩展中有简单的方法:
postfix operator |
extension Bool {
static postfix func |<T: Numeric> (p: Self) -> T {
p ? 1 : 0
}
}
但是在测试目标中不可能使用这个一元运算符:
let intTrue: Double = true|
let intFalse: Int = false|
错误
'|' is not a prefix unary operator
我正在尝试将库转换为 SwiftPM: