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
中的功率计算运算符。 最佳答案
没有扩展NSExpression
所理解语法的公共API。
尝试改用DDMathParser。它已经使用**
作为指数运算。
关于swift - NSExpression定制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55055305/