У меня есть следующий код:
countSteps(Solution, Result) :-
findStart(Solution, [0, 0], Start),
Result is 1,
walk(Solution, Start, [], Result).
То, что я пытаюсь сделать здесь, это передать начальное значение 1
в Result
. Конечно, таким образом, Result
всегда будет оцениваться как 1
. Я ищу способ передать 1
в качестве начального значения без добавления другого параметра в countSteps
.
У кого-нибудь есть хорошая идея?