0

我在扩展中有简单的方法:


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:

https://github.com/El-Machine/Pipe

4

0 回答 0