2016-08-07 14 views

Antwort

0

Sie können nur ein strukturbedingtes Element an eine Musteradresse binden. Verteilen Sie die Musteradressbindungen einfach an das spezifische Muster, das Sie in jedem Disjunkt des oder bedingten Elements binden möchten. Zum Beispiel:

(defrule rule 
    (or ?f <- (fact1) 
     ?f <- (fact2) 
     (and (fact3) 
      ?f <- (fact4))) 
    => 
    (retract ?f))