0
我正在使用JESS進行專家系統實現,並且我有一個用戶函數。它將一些字符串寫入文本文件。JESS用戶函數將「BS」而不是「/ home」寫入文件
public Value call(ValueVector vv, Context context) throws JessException {
Rete engine = context.getEngine();
int size = vv.size();
for(i = 0; i < size-1; i++)
params[i] = vv.get(i+1).stringValue(context);
engine.eval("(printout file " + params[2] + ")");
return new Value(params[1], RU.STRING);
}
params[2]
有/home/username/folder
的內容。當它打印出來的文件時,我在文件中得到以下內容。 BS有黑色背景btw。
BSusername /文件夾
我不知道是怎麼回事。有任何想法嗎?
另外,當我從JESS代碼打印出來時,我從來沒有遇到過這個問題。