我需要将数据库中的所有术语统一为一个变量。
对于给定的代码:
man('a').
man('b').
main :-
prompt(_, ''),
man(X),
write(X),
nl,
halt.
我得到输出:
a
我需要得到类似的东西:
['a','b']
是否可以?我知道retract/1,它从数据库中删除了术语,我可以遍历所有这些事实并将它们从数据库中一个一个地收回,但这似乎是在腿上开枪。任何给定的建议都值得赞赏。