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 に答える