私は Prolog を初めて使用するので、特定のことについて頭を悩ませることができないことがあります。リストを次の形式の用語に変換する方法を知っています。
listOfTerms(ListOfArgs,Name, ListOfResults)
listOfTerms([[1,2],[100,99],[5,11]],+,T).
T = +([1, 2], [100, 99], [5, 11]).
どうすればこのようになりますか?
T = [1+2, 100+99, 5+11].
listOfTerms(Lst,F,[1+2, 100+99, 5+11]).
Lst = [[1, 2], [100, 99], [5, 11]],
F = + .