2012-05-05 2 views
1

Привет, у меня есть несколько вопросов:Clips правила и функции

  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>)
Смежные вопросы