首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Prolog:源文件中的子句不在一起

Prolog:源文件中的子句不在一起
EN

Stack Overflow用户
提问于 2013-05-04 19:46:24
回答 2查看 24.8K关注 0票数 27

我有一段代码:

代码语言:javascript
复制
% Family tree
female(pen).
male(tom).
male(bob).
female(liz).
female(pat).
female(ann).
male(jim).

parent(pam, bob).
parent(tom, bob).
parent(tom, liz).
parent(bob, ann).
parent(bob, pat).
parent(pat, jim).

我得到了这个错误:

代码语言:javascript
复制
Warning: Clauses of female/1 are not together in source-file
Warning: Clauses of male/1 are not together in source-file

此错误的用途是什么?

我的意思是,文件确实编译和运行得很好,我知道这个错误的含义。但是为什么呢?

这只是一个强制执行最佳实践的通知吗?

我对逻辑编程非常陌生。

谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16373927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档