2012-05-05 35 views
1

您好,我有几个问题:剪辑的规则和功能

  1. 我可以修改其实在功能片段或者我可以用一个事实,没有给它作为参数传递给函数的调用。
  2. 我可以在规则中生成一个随机数吗?
  3. 我可以在另一个规则中执行某个规则吗?
  4. 我可以在函数中进行模式匹配吗?

回答

3
  1. 您可以(modify <fact-specifier> <RHS-slot>*)
  2. 修改是,与功能(random [<start-integer-expression> <end-integer-expression>])。还有值得称道的设置种子
  3. 据我所知,你不能。只能从日程中解除规则
  4. 您可以检查是否存在事实(fact-existp <fact-address-or-index>)