call(Goal,Arg)を使用すると、引数 Arg を Goal の引数に追加し、結果のゴールを呼び出すことができます。
call(succ(1), R).
と同じです
succ(1, R).
ただし、引数リストに追加したくはありませんが、代わりに先頭に追加します。
callpre(succ(1), R).
結果として
succ(R, 1).
ゴールの引数のリストに引数を追加して、結果のゴールを呼び出すにはどうすればよいですか?
call(Goal,Arg)を使用すると、引数 Arg を Goal の引数に追加し、結果のゴールを呼び出すことができます。
call(succ(1), R).
と同じです
succ(1, R).
ただし、引数リストに追加したくはありませんが、代わりに先頭に追加します。
callpre(succ(1), R).
結果として
succ(R, 1).
ゴールの引数のリストに引数を追加して、結果のゴールを呼び出すにはどうすればよいですか?