Prolog 转换包含方程式的列表

Prolog 转换包含方程式的列表,prolog,dcg,Prolog,Dcg,我有一个关于序言的问题。实际上,我有一个Prolog函数,它调用一个数字和符号列表,我想把这个列表从后等式转换成前等式。例如,如果我有列表和结果来存储结果方程 函数调用将包含以下内容,例如: |?- convert([20,30,+,41,11,-,ex,/],E). E=[/,+,20,30,ex,-,4,1] 请努力解决它!恐怕我真的不明白你想干什么。你能再解释一下吗?很有趣,我不记得一年前我问过同样的问题

我有一个关于序言的问题。实际上,我有一个Prolog函数,它调用一个数字和符号列表,我想把这个列表从后等式转换成前等式。例如,如果我有列表和结果来存储结果方程

函数调用将包含以下内容,例如:

|?- convert([20,30,+,41,11,-,ex,/],E).

E=[/,+,20,30,ex,-,4,1]

请努力解决它!恐怕我真的不明白你想干什么。你能再解释一下吗?很有趣,我不记得一年前我问过同样的问题