有没有一种方法可以评估基于CLIPS规则的编程语言中的长表达式。我知道如何评估单个/简单的表达式,例如+,-,*,/等。
(+ 3 5)=>(3 + 5)= 8
是否有一种简便的方法可以在CLIPS中评估10+4*19-35/12
之类的表达式,而不必分别评估表达式的每个部分。
答案 0 :(得分:0)
最初,整个表达式只使用了一对括号。问题的答案在于使用方括号,该括号指示必须先评估所有表达式。表示评估的顺序。
(+ 10(-(* 4 19)(/ 35 12)))
以上表达式将给出正确的答案83.0833。