0
Wie kann ich in CLIPS bedingte Regel machen die AusgabeCLIPS bedingte Regel
Zum Beispiel
(deftemplate holiday
(slot hotel (allowed-symbols nice good poor))
(slot weather (allowed-symbols sunny raining))
)
(deftemplate output
(slot option (allowed-symbols go plan stay))
)
Whith dieser dies zu finden, wie schaffen wir eine Regel wie
if hotel = poor then stay
if hotel = poor and weather = raining then stay
if (hotel = poor and weather = sunny) or (hotel = good and weather = raining) then plan
Dank
Nic danken. Ich erhalte einen Fehler: [EXPRNPSR3] Fehlende Funktionsdeklaration für Option. Mache ich etwas falsch? – Selrac
Tut mir leid, es funktioniert. Ich habe deinen Code nicht korrekt kopiert. Danke – Selrac
Sie können die Konstanten direkt anpassen, anstatt die Variable zu binden und einen Aufruf der eq-Funktion zu machen. Zum Beispiel, statt (Urlaub (Hotel? Hotel & :(eq? Hotel arm)) (Wetter? Wetter & :(eq? Wetter Regen))), Nutzung (Urlaub (Hotel arm) (Wetter regnet)) –