首页 > 解决方案 > 如何比较 CLIPS 中的两个字符串?

问题描述

我需要在表达式评估时比较两个字符串,但是当我将它用于 CLIPSDOS 时,它会给出错误的结果。

CLIPS (6.31 6/12/19)
CLIPS> = 'AA' 'BA'
=
CLIPS>

CLIPS库是否支持字符串比较操作

标签: clips

解决方案


=运算符用于数字。对于您需要使用的字符串eq

您还需要在括号之间包装调用以将其表示为函数调用。

In [1]: (eq 'AA' 'BA')                                                                                                                                                                                             
FALSE

推荐阅读