2016-10-26 15 views
0

Ich muss einen booleschen Wert (Ergebnis des logischen Ausdrucks) in eine Ganzzahl (0 | 1) umwandeln. Ich habe nicht in der Anleitung einen bestimmten Befehl gesehen. Muss ich eine Funktion schreiben oder gibt es einen schnellsten Weg?CLIPS: Boolean in Ganzzahl konvertieren

Vielen Dank im Voraus, Nicola

Antwort

2

Sie benötigen eine Funktion schreiben:

CLIPS> 
(deffunction BooleanToInteger (?bool) 
    (if ?bool then 1 else 0)) 
CLIPS> (BooleanToInteger FALSE) 
0 
CLIPS> (BooleanToInteger TRUE) 
1 
CLIPS> 
Verwandte Themen