如何在 CLIPS 中的规则的 RHS 上创建整数数组
How to create an integer array on RHS of an rule in CLIPS
我们如何在剪辑的右侧创建一个整数数组..
我试过了
(bind ?new_ints (numbers ?new_count ?new_bad_count ?new_good_count))
想法是 new_count、new_bad_count、new_good_count 应该进入 new_ints。
它不起作用。
CLIPS 中没有用于多维数组的原始数据类型。您可以使用多字段值来表示一维数组:
CLIPS> (bind ?array (create$ 1 2 3))
(1 2 3)
CLIPS> (nth$ 3 ?array)
3
CLIPS> (length$ ?array)
3
CLIPS>
我们如何在剪辑的右侧创建一个整数数组..
我试过了
(bind ?new_ints (numbers ?new_count ?new_bad_count ?new_good_count))
想法是 new_count、new_bad_count、new_good_count 应该进入 new_ints。
它不起作用。
CLIPS 中没有用于多维数组的原始数据类型。您可以使用多字段值来表示一维数组:
CLIPS> (bind ?array (create$ 1 2 3))
(1 2 3)
CLIPS> (nth$ 3 ?array)
3
CLIPS> (length$ ?array)
3
CLIPS>