我正在尝试编写一条规则,在给予国家本身时显示一个国家的城市。我写的事实是:
city(london,uk).
city(bristol,uk).
city(birmingham,uk).
所以,我正试图制定一条规则,当进入城市“英国”时将打印出“伦敦,布里斯托尔,伯明翰”。 任何提示都会有用,谢谢!
答案 0 :(得分:0)
如果您想要一个列表,可以尝试:
?- bagof(C, city(C, uk), Cities).
PS:我会关闭你的问题,因为"重复"如果我能找到一个好的和一般的问题和答案。这是非常基本的东西,所以也许这就是为什么我无法在Stackoverflow上找到它。