Interpunktion zur transparenten Gestaltung von Regeln verwenden
Verwenden Sie Kommas oder runde Klammern, um die Erstellung von Regeln zu vermeiden, die ansonsten mehrere Interpretationen hätten.
Mehrdeutigkeiten treten auf, wenn ein Teil einer Regel mindestens zwei Interpretationen hat, die semantisch korrekt sind, oder wenn es zwei identische Begriffe oder Phrasen im Vokabular gibt.
Die folgende Anweisung ist beispielsweise mehrdeutig:
wenn all of the following conditions are true: - the category of the customer is Gold - the age of the customer is at most 15 und the salary of the customer is more than 100
Der Regeleditor löst einen Mehrdeutigkeitsfehler aus, weil er nicht feststellen kann, ob the salary of the customer is more than 100 the age of the customer is at most 15zugeordnet ist oder ob es die dritte Bedingung der Regel ist.
Zum Entfernen der Mehrdeutigkeit fügen Sie am Ende der Bedingungsanweisung
the age of the customer is at most 15 ein Komma hinzu:
wenn all of the following conditions are true: - the category of the customer is Gold - the age of the customer is at most 15, und the salary of the customer is more than 100
Eine alternative Methode zum Entfernen der Mehrdeutigkeit ist die Verwendung von runden Klammern zum Gruppieren von Ausdrücken.
Wenn es zwei identische Begriffe oder Phrasen im Vokabular gibt, ändern Sie einen der Begriffe bzw. eine der Phrasen, um die Mehrdeutigkeit zu entfernen.