我必须做一个小程序来处理像A = {3,5,1,8}
. 这样的集合可以由事实构成:
set(a,3)
set(a,5)
set(a,1)
set(a,8)
我有这些域和这个事实:
domains
name=symbol
element=integer
facts
set(name,element)
现在我必须实现一个让用户添加新集合的功能,但我必须使用谓词“readterm”从键盘读取集合,我不知道如何使用它:S
你能帮助我吗?
谢谢!
我必须做一个小程序来处理像A = {3,5,1,8}
. 这样的集合可以由事实构成:
set(a,3)
set(a,5)
set(a,1)
set(a,8)
我有这些域和这个事实:
domains
name=symbol
element=integer
facts
set(name,element)
现在我必须实现一个让用户添加新集合的功能,但我必须使用谓词“readterm”从键盘读取集合,我不知道如何使用它:S
你能帮助我吗?
谢谢!
这是关于 readterm 的一些文档:http ://www.aistudy.com/program/prolog/visual_prolog/Handling%20terms%20in%20text%20files.htm