1
extension String {
    var expression: NSExpression {
        return NSExpression(format: self)
    }
}

infix operator ^^
func ^^ (radix: Int, power: Int) -> Double {
    return Double(pow(Double(radix), Double(power)))
}

如何在 ? 中添加我的中缀运算符NSExpression?我想^^NSExpression.

4

1 回答 1

0

没有公共 API 可用于扩展NSExpression.

尝试改用DDMathParser。它已经**用作幂运算符。

于 2019-03-08T03:18:28.230 回答