【发布时间】:2014-08-02 15:02:09
【问题描述】:
我有包含 url 本身和整数计数器的 url 的 deftemplate:
(deftemplate url_t
(slot counter
(type INTEGER)
(default 0))
(slot url
(type STRING)
(default "")))
我正在尝试定义规则以在计数器值 >0 时打印 url 字符串
(defrule print-url
(url_t (counter ?counter) (url ?url))
(test (> ?counter 0))
=>
(printout t "url is " ?url crlf)
)
但是当我尝试更改 url_t 的值时: (assert url_t (counter 2) (url "hello hello")) 不执行规则。我的错误在哪里?
【问题讨论】:
标签: clips expert-system