Prolog 序言';这是原子的麻烦和初学者的材料。

Prolog 序言';这是原子的麻烦和初学者的材料。,prolog,artificial-intelligence,Prolog,Artificial Intelligence,我对Prolog非常陌生,我正在寻找任何关于Prolog的初学者资料。我对学习这门语言很感兴趣。哪里是开始的好地方?最好在线 我在编写一些代码时也遇到了一些问题。我需要返回一个句子,但我得到的只是一个原子列表(我相信这就是术语) 当我真的想得到[猫很漂亮]的时候,我得到了[猫很漂亮] writelist(X):- write(X), nl. 我怎样才能把这个原子反应变成一个普通的句子呢?我从中学到的,它是在线的,免费的,而且非常好 至于你的句子问题,你需要逐字逐句地打印出来。例如: w

我对Prolog非常陌生,我正在寻找任何关于Prolog的初学者资料。我对学习这门语言很感兴趣。哪里是开始的好地方?最好在线

我在编写一些代码时也遇到了一些问题。我需要返回一个句子,但我得到的只是一个原子列表(我相信这就是术语)

当我真的想得到[猫很漂亮]的时候,我得到了[猫很漂亮]

writelist(X):-
    write(X), nl.
我怎样才能把这个原子反应变成一个普通的句子呢?

我从中学到的,它是在线的,免费的,而且非常好

至于你的句子问题,你需要逐字逐句地打印出来。例如:

writelist([]).
writelist([H|T]):-
    write(H),
    write(' '),
    writelist(T).

首先,你说写一个空的列表没有任何作用。然后你说写一个列表,其第一个元素是H,其余元素是T,需要写H的值,一个空格,然后用同样的方法写列表的其余部分。

非常感谢:D:D:D似乎能做到这一点。此外,该网站看起来非常有用。再次感谢你。我很高兴我找到了这个网站。