我一直在阅读关于差异列表的好处,希望可以尝试一些书中的例子。但是似乎无法像append([1,2,3], [4,5], X)那样将列表作为输入传递,其中X=[1,2,3,4,5]。奇怪的是,我查阅的所有书籍都没有提到这一点。
我正在swipl上运行代码,有兴趣测试差异追加谓词:
有什么想法,我如何在swipl中测试这些谓词?
我正在swipl上运行代码,有兴趣测试差异追加谓词:
dapp(A-B,B-C,A-C).
还有一个“旋转列表第一个元素”的谓词:
drotate([H|T]-T1,R-S) :- dapp(T-T1,[H|L]-L,R-S).
有什么想法,我如何在swipl中测试这些谓词?