3
A
回答
3
此謂詞允許元編程,即推理您的Prolog程序。
SWI-Prolog使用中,A.O. clause/2
的explain
謂:
?- explain(member).
"member" is an atom
Referenced from 12-th clause of pce_meta:pce_to_pl_type/3
lists:member/2 is a predicate defined in
c:/program files/swi-prolog/library/lists.pl:81
Referenced from 1-th clause of prolog_dialect:source_exports/2
Referenced from 1-th clause of pce_config:term_description/2
Referenced from 1-th clause of pce_config:config_attribute/2
Referenced from 1-th clause of pce_config:load_config_key/2
Referenced from 1-th clause of pce_config:term_description/3
Referenced from 1-th clause of pce_config:current_config_path/1
Referenced from 4-th clause of persistent_frame:has_specifier/1
true.
並在Constraint Handling Rules實施。我懷疑這對於做inductive logic programming和其他各種Prolog擴展也很有用。
有關Prolog中元編程的全面介紹,請參閱Sterling和Shapiro的Prolog。
1
相關問題
- 1. 瞭解謂詞
- 2. 瞭解Java謂詞
- 3. Zend 2:謂詞和'('&')'
- 4. Linq-to-Objects Where子句中帶有2個謂詞
- 5. Swift核心數據謂詞IN子句
- 6. 瞭解快速添加謂詞到NSFetchrequest
- 7. Prolog'is/2'謂詞實現
- 8. 子句爲謂詞定義成員和構造子句even_member
- 9. Prolog謂詞(\ =)/ 2被忽略
- 10. Breeze謂詞子查詢
- 11. 包裝謂詞函子
- 12. SWI-Prolog謂詞
- 13. 瞭解GROUP BY子句
- 14. 查找匹配的謂詞。謂詞的謂詞?
- 15. ANTLR解決非LL(*)的問題和句法謂詞
- 16. Spring Data + QueryDSL空謂詞+謂詞鏈接
- 17. 改進句法謂詞錯誤消息?
- 18. Xpath有多個謂詞語句
- 19. 句法謂詞不起作用
- 20. 字符串模板和句法謂詞
- 21. 如何結合2 Linq的謂詞〜C#
- 22. JPA CriteriaBuilder加入額外的ON子句參數(謂詞)
- 23. LINQ表達式謂詞添加where子句
- 24. 連接之前Where謂詞中的條件vs Where子句
- 25. 在謂詞表達式中傳遞where子句
- 26. 如何構建具有多列的CriteriaQuery謂詞IN子句?
- 27. T-SQL:JOIN上的附加謂詞與WHERE子句
- 28. 使用= ..來定義謂詞子句(T1,T2)
- 29. LINQ:單個謂詞中的多個LIKE子句
- 30. LINQ to Entities是否支持'where'子句謂詞中的IEquatable?
所以,謂語允許檢查是否的情況下,有一個動態的條款,可以在給定的頭部和身體上成功嗎? – Lennart 2011-05-11 09:55:56
@redfalcon:不一定是動態子句,它也可以找到靜態子句。 – 2011-05-11 16:29:22
謝謝,這對我很有意義。 – Lennart 2011-05-12 09:10:02