2013-12-11 85 views
-1
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. 

它显示谓词保护。我可以知道如何解决它吗?谓词保护 - 序言错误

回答

1

你的问题是你在第一行而不是逗号后有一段nl,所以它看起来像Prolog一样,你正在重新定义逗号操作符而不是定义一个option/1谓词。但这就是你的问题开始的地方。