我有三个例子,其中我必须评估表达,实例如下,算术和条件表达式评估器(包含字符串和值)
(x + y +30)
((p == "Good") && (q == "Morning")) || (r == "10:00")
((w == "Night") && ((a + b +30) >100))
这里x
,y
,a
,并且b
是整数,p
,q
,r
和w
都是字符串。
对于#1我使用了DDMathParser库,但对于#2和3我们不能,因为DDMathParser不允许字符串评估。
要求是评估以上表达式的任何库或示例源代码包含字符串和值。
请帮我评估一下。
任何帮助表示赞赏。
您可以这样做if([p isEqualToString:@“Good”] &&([q isEqualToString:@“Morning”]))|| || ([r isEqualToString:@“10:00”])) { } – Rajesh 2014-09-01 06:14:47