0
A
回答
1
是這樣的?
checkList([],[]).
checkList([A|A2],[B|B2]) :- check(A,B), checkList(A2,B2).
這是假設,如果A & B不是「單列表」,然後檢查將失敗(這聽起來像你想要的)。
0
你爲什麼不能只使用
check(A,B) :- A=B.
那就不是無論什麼類型的列表中製成的元素;他們根本不會成爲名單!
+0
我不想檢查2個列表是否相同,我想根據一些計算看看兩個列表是否匹配。我創建了兩個普通列表的謂詞。我現在需要將它列入列表中。 – user1118501 2012-01-05 14:50:39
相關問題
- 1. 序言:檢查列表中的列表長度
- 2. 序言中的重新排序列表
- 3. 如何在序言中檢查列表中的可重複變量
- 4. 在序言中檢查/ 2謂詞將有列表的排序列表
- 5. 序言:覈對重複列表中的
- 6. 檢查的序言
- 7. .NET中的雙重檢查鎖定
- 8. 裝配中的雙重條件檢查
- 9. 重新排列列表元素 - 序言
- 10. 檢查列表中的重複項
- 11. Findbugs:NP_LOAD_OF_KNOWN_NULL_VALUE - Singleton類雙重檢查
- 12. 約束雙重檢查
- 13. JavaScript增量(雙重檢查)
- 14. MVC/repository:SoC和雙重檢查
- 15. 序言 - 列表中的序列
- 16. sql - 在sql中雙重檢查狀態
- 17. GDB檢查長雙陣列
- 18. 使用閾值檢查列表中的雙打的相等性
- 19. 檢查序言中的輸入號碼
- 20. 插入列表的序言序言
- 21. 序言 - 如何檢查列表是否包含某些元素?
- 22. 序言 - 檢查一個元素沒有在列表
- 23. 序言:如何檢查一個字包含在列表
- 24. 序言元素是一個列表成員檢查
- 25. 序言 - 如何檢查列表是否包含某個項目
- 26. 檢查列表中某些索引處的重複列表
- 27. 雙重檢查的C++並行編程
- 28. 序言檢查清單
- 29. 序言 - 檢查2x2的細胞中列出
- 30. Jackson反序列化雙重
向我們展示您迄今爲止的代碼。 – 2012-01-05 13:09:27
另外你的問題很難理解。單列表是什麼意思? [[a],[b],[c]]? – 2012-01-05 13:13:35
我的意思是cheak(A,B)可以在單個列表中工作,如L = [1,2,3,4]。我想讓它適用於像L = [[1,2,3],[2,3,4],[3,4,5]] – user1118501 2012-01-05 14:38:04