【问题标题】:NSExpression customizationNSExpression 自定义
【发布时间】:2019-03-08 11:18:28
【问题描述】:
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中添加^^作为幂计算运算符。

【问题讨论】:

    标签: swift nsexpression


    【解决方案1】:

    没有用于扩展 NSExpression 理解的语法的公共 API。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多