Как получить начальные значения в SWI Prolog? - PullRequest
0 голосов
/ 29 мая 2019

У меня есть следующий код:

countSteps(Solution, Result) :-
    findStart(Solution, [0, 0], Start),
    Result is 1,
    walk(Solution, Start, [], Result).

То, что я пытаюсь сделать здесь, это передать начальное значение 1 в Result. Конечно, таким образом, Result всегда будет оцениваться как 1. Я ищу способ передать 1 в качестве начального значения без добавления другого параметра в countSteps.

У кого-нибудь есть хорошая идея?

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