在基于CLIPS规则的编程语言中评估长数学表达式的简便方法

时间:2018-10-24 10:34:12

标签: expression rules clips mathematical-expressions binary-operators

有没有一种方法可以评估基于CLIPS规则的编程语言中的长表达式。我知道如何评估单个/简单的表达式,例如+,-,*,/等。

  

(+ 3 5)=>(3 + 5)= 8

是否有一种简便的方法可以在CLIPS中评估10+4*19-35/12之类的表达式,而不必分别评估表达式的每个部分。

1 个答案:

答案 0 :(得分:0)

最初,整个表达式只使用了一对括号。问题的答案在于使用方括号,该括号指示必须先评估所有表达式。表示评估的顺序。

  

(+ 10(-(* 4 19)(/ 35 12)))

以上表达式将给出正确的答案83.0833。