这可能是错误的地方问这个,但我知道NSExpression,但它似乎只能做原始数学 - 我错了吗?我能够做到这样的事情:@Value-2/3+9-6
很容易,但我想结合Max's,Min's,以及其他一些操作(而不仅仅是乘法,除法,减法)在同一个等式中是否可以,它是否必须多次转换?任何建议都将受到赞赏!
答案 0 :(得分:0)
您可以尝试使用“函数”表达式,但这需要在表达式字符串中使用相当笨拙的语法,并且可能是NSExpression的预期目的的一部分,除非您实际上为谓词实现聚合类型MIN / MAX函数数据集。
答案 1 :(得分:0)
我明白了。
对于任何需要此功能的人 - 您可以使用任何字符串并使用:
大多数功能 functionName(x)
,例如sqrt
,multiplyby
,trunc
,ceiling
,等等
然后对于包含多个变量的六个变量(max
,min
,count
,average
,sum
等,您使用{{1} }。
所有可以在functionName({x,y})