возвращая ответы в прологе - PullRequest
0 голосов
/ 02 января 2011

у меня есть этот код, который работает отлично .. возвращает истину .. при трассировке значений в порядке ... но он не возвращает ответ .. он действует странно, когда он заканчивается, и всегда возвращает пустой список .. неустановленная переменная.

 createNewList(Capacity,RemainingNumbers,Bins,ExtendedBins).



createNewList(0,Bins,Bins,ExtendedBins,ExtendedBins).
createNewList(_,[],_,ExtendedBins,ExtendedBins).
createNewList(Capacity,[Element|Rest],Bins,Temp,ExtendedBins) :-
 .
 .
 .
 .
  createNewList(Capacity,Rest,Bins,NewList,Result).

Большое спасибо за помощь

1 Ответ

0 голосов
/ 02 января 2011

хорошо, я обнаружил ошибку .. я отправлял значение, для которого я хочу получить ответ, в качестве пустого списка ... поэтому я всегда получал ответ как пустой ... исправил это ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...