如何在SWI Prolog中具有初始值?

时间:2019-05-29 19:14:06

标签: prolog

我有以下代码:

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

我在这里想要做的是将初始值1传递给Result。当然,以这种方式,Result将始终被评估为1。我正在寻找一种将1传递为初始值而不向countSteps添加另一个参数的方法。

有人有个好主意吗?

0 个答案:

没有答案