2016-10-26 106 views
0

我需要將布爾(邏輯表達式的結果)轉換爲整數(0 | 1)。 我在指南里面沒有看到具體的命令。 我需要寫一個函數還是有最快捷的方法?CLIPS:將布爾轉換爲整數

謝謝你在前進, 尼古拉

回答

2

你需要寫一個函數:

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