3

你好,我有几个问题:

  1. 我可以在剪辑中修改函数中的事实,还是可以使用事实而不将其作为函数调用的参数。
  2. 我可以在规则中生成随机数吗?
  3. 我可以在另一个规则中执行某个规则吗?
  4. 我可以在函数中进行模式匹配吗?
4

1 回答 1

5
  1. 你可以修改它(modify <fact-specifier> <RHS-slot>*)
  2. 是的,有功能(random [<start-integer-expression> <end-integer-expression>])。也值得称道之前种下种子
  3. 据我所知,你不能。规则只会从议程中删除
  4. 您可以检查一个事实是否存在(fact-existp <fact-address-or-index>)
于 2012-06-04T20:23:35.497 回答