【发布时间】:2017-09-19 14:47:39
【问题描述】:
domains
list = integer*//shows error in swish saying "syntax error operator
expected"
Max = integer
predicates
maximum_no(list,integer)
clauses
maximum_no([],Max):-
write("Maximum No in List is:: ",Max),nl.
maximum_no([H|T],Max):-
H>Max,
N = H,
maximum_no(T,N).
maximum_no(L,Max):-
maximum_no(L,Max).
谁能告诉我如何解决这个错误?我确实发现代码是正确的,但它仍然显示错误? 我还要写代码来找到一个列表的最小数量!!
【问题讨论】:
-
好吧,看来您正在使用 visual prolog。尝试在
domains部分和predicates部分的每一行之后添加一个点 (.)。