1
Я получаю сообщение об ошибке Maximum number of anyflow variants (1000) exceeded
при попытке выполнить этот код:Visual Prolog: Максимальное количество anyflow
findNegative([], []).
findNegative([Q|V], Y) :-
Q > 0,
!,
findNegative(V, Y).
findNegative([H1|T1], S) :-
findNegative(T1, [H1|S]).
же при попытке выполнить код из этого ответа: https://stackoverflow.com/a/6671142/4829408
Спасибо! И почему бы вам не использовать CUT (!)? – Src
Использование '(!)/0' ** right ** сложно! – repeat