0

我在一篇论文中看到了这样的代码:

(import com.psy.entity.Record) 

这个语句可以导入一个Java类吗?

(deftemplate Record(declare(from-class Record))) 

这个语句我没看懂,declare语句怎么用,Jess里面有没有一个叫from-class的函数,我想我在Jess in Action的书里没见过这样的函数。

(defrule show-test-result-20
?0<-(Record {score<=30}))

我认为最好通过测试条件元素来做这个测试,这段代码对吗?

4

1 回答 1

1

“可以……上课吗?” -> 是的,这就是你有 import 语句的原因。请参阅 Jess 手册。

(deftemplate Record (declare (from-class Record)))

这将事实类型声明为类 `Record*Record影子事实。这在 Jess 手册中进行了讨论和解释。

“我认为...?” -> 不,这条规则完全没问题,而且更可取。

于 2014-07-09T12:15:14.510 回答