标签: prolog
我试着写一个合并两个列表的方法。但是我在tuProlog中使用以下代码获得“第4行/之前的语法错误”:
mymerge([], [], []). mymerge(A, [], A). mymerge([], A, A). mymerge([HA|TA], B, [HA|R]) := mymerge(TA, B, R).
答案 0 :(得分:1)
这是你需要的减号,而不是等号。
尝试:-,而不是:=
:-
:=