腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
它不
统一
呢
?
prolog
为什么
它不
统一
呢
?它返回以下内容: ?- processRel(1,2,3,4,X)。 假。 而不是(我的期望):x= 4。谓词"len“有效,我已经测试过了,但我不明白
为什么
把它放在另一个谓词中,它是这样工作的。谢谢!
浏览 9
提问于2019-01-10
得票数 1
回答已采纳
1
回答
为什么
prolog
使用最一般的
统一
词而不是简单的
统一
词?
Prolog
使用的是大多数通用的
统一
词,而不是仅仅的unifier,
为什么
会这样
呢
?如果我没有错,那么我认为,既然
Prolog
是基于回溯的,如果我们不使用大多数通用的整体词,那么我们就错过了变量
统一
的某些组合?
浏览 2
提问于2018-01-07
得票数 3
回答已采纳
2
回答
Prolog
中的"false“和"no”有什么区别?
、
我开始在一书之后学习
Prolog
。在语言简介的第7页,他们断言:“在
Prolog
中,答案no被用来表示没有任何东西与问题
统一
。重要的是要记住,no与false不一样。”那么
为什么
SWI-
Prolog
使用false和true语句而不是yes或no
呢
?
浏览 1
提问于2015-07-01
得票数 7
2
回答
错误:算术:‘B/0’不是函数
_18060 is bERROR: [11] mylist_element_at([a,b|...],1,2,_18134) at /Users/mahmudulhaque/IdeaProjects/
prolog
/asg
浏览 5
提问于2021-11-30
得票数 0
3
回答
Prolog
为什么
下一个术语不
统一
?
在
prolog
中,=用于
统一
,据我所知,如果这两个术语可以匹配,如果变量实例化,它们是
统一
的。?- 2+2 = 4. 尽管2+2生成4,这与另一个项的数字相同。
浏览 4
提问于2017-03-31
得票数 2
回答已采纳
1
回答
为什么
更改声明顺序会改变
统一
行为?
问
prolog
:X = ''.?
为什么
SWI
统一
试图寻找另一个事实,如果只有一个事实是
统一
的?
为什么
在前一个问题中没有
呢
?在这种情况下,
统一
是如何运作的
呢
?
浏览 10
提问于2022-07-12
得票数 0
2
回答
Prolog
中的列表
统一
我是一个关于列表
统一
的简单问题的
Prolog
新手。
为什么
[a,b,c]不与[b|T]
统一
浏览 7
提问于2014-05-01
得票数 1
回答已采纳
1
回答
为什么
不
统一
呢
?
Prolog
问题
、
我试图在
prolog
中做一个谓词,它替换给多项式变量的值,然后计算结果。这是我的代码: as_monomial(X, m(X, 0, [])) :- number(X), !.我的问题在mon_val中,因为它看起来不想
统一
。
浏览 2
提问于2016-11-26
得票数 0
2
回答
在
Prolog
中定义(数学)函数
、
、
我知道
Prolog
(逻辑编程)是关于返回true和false的,函数是返回从列表、数字到布尔值的任何东西。最初,
Prolog
似乎没有函数的概念,而是依赖于
统一
,但是您可以这样做:如果它真的只是语法糖,那么如果我想定义一个像log2这样的数学“函数”,我会怎么做
呢
?当然,我可以使用
统一
:但是说我想使用‘语法糖函数风格’,这样我就可以写: ?-
浏览 3
提问于2013-08-24
得票数 8
回答已采纳
1
回答
在SICStus
Prolog
中创建可变的/2
、
、
、
SICStus
Prolog
手册页在上声明: 那么,
为什么
create_mutable(data,x)会失败
呢
?
浏览 3
提问于2019-08-11
得票数 1
回答已采纳
1
回答
Prolog
:读取带有空格的输入导致错误
这是我的程序tran('father','chichiwe').tran('mother','hahawe').tran('good night','oyasemi').
浏览 0
提问于2010-11-05
得票数 0
回答已采纳
1
回答
如何在
Prolog
解释器中使用差异列表
、
我验证了这个表示法,因为这是在Bratko的
Prolog
程序中为AI编写的,第210页,但是显然不可能
统一
。
为什么
会这样
呢
?这些符号不具有相同的陈述意义吗?
浏览 4
提问于2017-01-11
得票数 1
回答已采纳
1
回答
这个
Prolog
代码是如何工作的(祖父母)?
如果你有这些事实:parent(albert, betsy).parent(alice, betsy).parent(bob, charlie).grand_parent(X, Y) :-parent(Y, Z).grand_parent(carl, A)A = albert ? ; A = alice
浏览 3
提问于2017-01-10
得票数 1
回答已采纳
1
回答
如何在
Prolog
中
统一
一个术语的运算符?
我可以在SWI中
统一
操作数,例如:X = 1,但是如何
统一
运算符
呢
?我希望
Prolog
能回来Y = 2,谢谢。
浏览 3
提问于2022-04-07
得票数 1
回答已采纳
1
回答
如何在
Prolog
中引导setarg_with_occurs_check/3?
、
、
如何开始并引导setarg_with_occurs_check/3/* SWI-
Prolog
8.3.26 */X = f(X). (顺便说一句,在一些
Prolog
系统中setarg/3有时被称为 名称更改_arg/3,有些甚至根本没有)
浏览 3
提问于2021-09-04
得票数 0
1
回答
连接到
prolog
的
统一
跟踪输出
、
此时,我可以解析PHP代码文件,构建相应的规则集,并开始针对这些规则运行
统一
算法。而不是重新发明车轮,我想我应该使用现有的
统一
算法,而AFIAK,
Prolog
是最健壮的
统一
算法之一。现在,如果我传递一个可验证的正确输入,
Prolog
将返回“true”。如果我传递了一些不正确的东西,它会返回“假”。但是,在这个场景中,我真正想要的是获得一条错误消息,说明类型没有
统一
的原因。如果我打开SWI中的“跟踪”模式,我会或多或少地得到我想要的东西,一步一步地解释
为什么
类型没有<em
浏览 2
提问于2013-03-29
得票数 1
回答已采纳
1
回答
无法从函数中提取日期(Y,M,D)
、
我是
Prolog
的一个极端初学者(具体地说,SWI),虽然我已经能够获得当前的年份、月份和天数,但我在获得当前工作日时遇到了很多困难。
浏览 1
提问于2016-12-01
得票数 0
回答已采纳
1
回答
为什么
Prolog
会返回符合此查询的
我是
Prolog
新手。我有这样的计划:edge(b,c). path(X,Y):- edge(X,Z),path(Z,Y).我不明白
Prolog
为什么
返回符合此查询的内容: path(a,c)
浏览 1
提问于2020-01-09
得票数 0
回答已采纳
1
回答
如何在
PROLOG
中实现整数到小数点的转换?
、
、
、
如何在
PROLOG
中实现整数到小数点的转换?例如,假设我指定Integer = 10,我如何将整数的值改为1.0 (1个小数点)?
浏览 0
提问于2011-09-26
得票数 1
回答已采纳
1
回答
在诸如"example([X|L1],[X,X|L2])“这样的谓词的第二个操作数中,X的值是什么?
我知道
Prolog
使用X列表的第一个元素来
统一
X,但是如果它已经与第一个列表
统一
,那么它在第二个操作数/列表中
统一
/做什么
呢
?
浏览 14
提问于2019-10-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
它不魔性还怎么给你洗脑呢?
目前Sora生成的视频为什么都是默片,它不能做音乐吗?
为什么要用 Kafka 呢
Redis 绝不是万能的,那它不适合做什么呢?
为什么叫Windows 7呢?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券