32得票4回答
Prolog - 参数未充分实例化

我正在写一个小程序,用于计算列表中有多少个元素不是数字。以下是我的代码: not_number([],0). not_number([X|T],R):- not(number(X)), R1 is R+1, not_number(T,R1). not_num...

10得票5回答
简单的Prolog程序。出现错误:>/2:参数未充分实例化。

我创建了一个Prolog谓词posAt(List1,P,List2),用于测试List1和List2中位置P的元素是否相等:posAt([X|Z], 1, [Y|W]) :- X = Y. posAt([Z|X], K, [W|Y]) :- K > 1, Kr is K...