resultList(UsersQuery):-
question(X,H),
write(H),
myintersection(H,UsersQuery,Match,TotalQuestionKeywords),
Percent is Match/TotalQuestionKeywords*100,
write('Question: '),
write(X),nl,write('Quality: '), write(Percent),write('%'),nl,
/* please look at this part
Percent>=50,
assert(listofQuestions(Percent,Question)),
write(Percent),write(Question),nl,
fail.
resultList(_).
'listofQuestions'という名前のファクトデータベースにデータを入力したいと思います。すべてが正常に機能しますが、私が主張しているものはメモリに残ります。したがって、プログラムを再度実行すると、同じ一連のファクトが「listofQuestions」に追加されます。
1セットのデータのみが必要です。
ありがとうございました