Добавить в список номеров - PullRequest
2 голосов
/ 17 июня 2011
numbers([],[]).
numbers([H|T],L):- ((H @>=10 , H @=<15) -> append(H,LI,L);true),numbers(T,LI).

У меня там проблемы ... Все H должны быть добавлены в список L ... но я не могу этого достичь!

1 Ответ

3 голосов
/ 17 июня 2011

append не будет работать на несвязанных LI.Попробуйте сначала переместить numbers(T, LI) или вообще удалить append, сказав

((H @>=10 , H @=<15) -> L = [H|LI]; L = LI)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...