我有這樣的問題,如何爲任意輸入的符號序列確定它是否包含與該單詞中相同序列中的單詞的所有符號。例如:一系列「開發」包含符號詞「不」。我不知道如何在Prolog中執行此操作。Prolog序列符號
1
A
回答
1
只需「訪問」這兩個列表,直到第二個列表結束,那麼任務已成功。
遞歸的訪問將同時檢查頭: 如果比賽 - >同時廢棄別人丟棄的左側列表」一
在Prolog的比賽可以用平等的方式來完成,即:
recursive([H|T1], [H|T2]) :- !, ...
自刪除刪除的替代品,我們留下來丟棄不匹配
recursive([_|T], L) :- recursive(T, L).
相關問題
- 1. 在Prolog中枚舉序列號
- 2. Prolog括號
- 3. Prolog的DCG中:從編程符號轉換爲邏輯符號
- 4. 在Prolog中綁定符號和查詢符號值
- 5. Visual Prolog中的「不等於」符號?
- 6. Prolog從字符串中刪除括號
- 7. Prolog的問題,與和&或符號
- 8. 帶列表的Prolog程序
- 9. RestSharp反序列化&符號
- 10. 轉義序列用 「\」 符號
- 11. 序列/序列號
- 12. Prolog中的執行順序:;運算符
- 13. 在Prolog中排序字符串
- 14. swi-prolog [列表]
- 15. 與Prolog列表
- 16. SICStus Prolog列表
- 17. Prolog - 列表
- 18. SWI Prolog轉義引號
- 19. 通過在prolog中用列表中的加號運算符替換逗號來展開列表
- 20. 在Prolog程序中展開列表
- 21. 對Prolog中的列表進行排序
- 22. 在prolog中訪問程序列表
- 23. 如何修改下列Prolog程序
- 24. 在Prolog中對列表進行排序
- 25. Prolog DCG用於解析轉義序列
- 26. Prolog中最長的子序列
- 27. 排序卡的列表Prolog的
- 28. prolog中有序對的列表
- 29. Prolog程序
- 30. Prolog的通配符
你已經嘗試過什麼? –