【发布时间】:2011-10-22 09:10:13
【问题描述】:
如果 Term 没有任何未实例化的变量,我需要帮助编写一个返回 true 的谓词 ground(Term)。
我知道我需要使用内置谓词函子、arg 和 '=..' 但我想我需要帮助才能开始...
我的想法是,我需要把 Term 往下走(Term 可以是多个变量的列表)。检查头部,然后递归查看列表的其余部分并检查列表的其余部分是否未实例化。
但我的问题是......我如何检查它是否未实例化?
【问题讨论】:
-
我不想提这是kind of a duplicate of the question you asked 10 minutes ago。您还应该学习将
homework标签添加到...家庭作业的问题。另一方面,这次对这个问题的明显努力表示赞赏。 -
对不起,我下次会在标签中添加作业
-
另外,does this help you in any way?我对 prolog 的了解几乎和我对海底资源开采的细节的了解一样多(== 没有),但这听起来对我来说是一个非常相似的问题。
标签: prolog