prolog - Prolog 问题无限循环初学者
问题描述
我正在尝试编写关于某人的妹妹被搜索的序言规则。这真的很简单,但我陷入了无限循环。
给定->
male(john).
male(hubert).
male(jude).
female(alice).
female(jane).
female(isabella).
issibling( john , hubert ).
issibling( alice , bob ).
issibling( alice , jane ).
issibling( Y , X ) :- issibling(X,Y).
我的规则->
issister(X,Y) :- issibling(X,Y), female(X).
谢谢您的帮助。
解决方案
推荐阅读
- java - 如何重用 Spring Kafka 代码来设置多个监听器?
- r - 计数观测值时设置固定值
- c++ - 为什么 ((*i)->getFirstName()) 工作,而不是 *i->getFirstName() 或 Employee[*i]getFirstName()?
- awk - 如何让 gawk 将我的数据转换为 csv 文件
- unity3d - 试图让我的相机坐在角色后面
- javascript - 点击时jQuery动态隐藏/显示div的内容
- android - Material Cardview - 没有被剪裁的孩子 < API 28
- r - 有什么方法可以在 tbl_regression 中显示 beta 估计的标准误差?
- image - 图像分割中的索引错误过多
- javascript - 反应是的架构