2017-12-03 2 views
-2

Ich brauche Hilfe, um zwei Regeln zu schreiben, die Werte aus der Warteschlange hinzufügen und entfernen. Die Regel, die den Wert aus der Warteschlange entfernt, muss die Struktur forall verwenden.CLIPS (Expertensystem) schreiben Regeln, die Werte aus der Warteschlange hinzufügen und entfernen

Soweit ich weiß, CLIPS hat keine Arrays, Stapel, Listen oder andere Arten von Sammlungen. So habe ich mit der Definition der Vorlage queue mit einem Steckplatz item begonnen, die den Wert einer Warteschlange darstellen sollte, aber nicht mit den Regeln erfolgreich war. Hat jemand eine Idee, wie das gemacht werden kann?

+0

Bitte geben Sie einen Code, um Änderungen zu erhöhen, um Sie besser zu verstehen und eine Antwort zu beantworten. – Heikki

Antwort

0

CLIPS verfügt über mehrere Objekte, die als Listen fungieren.

Sie können Ihre Warteschlange als globale Variable definieren und in Ihren Regeln wie in diesem Beispiel ändern (LIFO-Warteschlange).

Verwandte Themen