option(d):-write('Delete existing route'),nl.
write('Please key in the type of transportation[c=byCar/p=byPlane/t=byTrain] '),read(R1),nl,
write('Please key in the starting point of destination: '),read(S1),nl,
write('Please key in the ending point of destination: '),read(D1),run4(R1,S1,D1),nl,
write('Delete existing travelling alternative record success!'),nl,nl,menu.
它显示谓词受保护。我可以知道如何解决它吗?
答案 0 :(得分:1)
你的问题是你在第一行nl
之后有一段时间而不是一个逗号,所以它看起来像你正在重新定义逗号运算符而不是定义option/1
谓词。但这就是你的问题开始的地方。