腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
不能
在
这个
Prolog
查询
中
从
长度
中
获得
值
?
、
在
我
的.pl文件中有类似这样的内容:path_length(A, B, length(L, size)) :-...当我这样做的时候:
我
得到了:但我希望
查询
返回的是:
我
做错了什么?
我
显然是
Prolog
的新手,所以很抱歉,如果
这个
问题是低级的,答案对一些人来说是显而易见的。
浏览 5
提问于2016-09-25
得票数 1
回答已采纳
1
回答
Python:是否有一种方法可以使swipl
查询
的
值
为true而不是{}?
、
、
、
要在python
中
调用
prolog
程序,需要使用libary pyswip。 ?-爸爸(A)。是真的。如果
我
在
python
中
尝试使用相同的方法:from pyswip import
Prolog
p
浏览 7
提问于2021-12-19
得票数 0
回答已采纳
1
回答
统一算法实际上是如何工作的?
、
我
有
这个
Prolog
代码:bar(c).此
查询
:如果
我
有
这个
程序,这有点不同:bar(b).
在
同一个
查询
中
为什么
它会回来false
浏览 3
提问于2022-03-05
得票数 1
回答已采纳
1
回答
获取
prolog
中
字符串的第一个N个字符
、
我
试图得到字符串的第一个N个字符。从下面的问题中
我
了解到我可以用
我
将很高兴有一个链接或解释如何发挥这一功能。此外,在下面的示例
中
,
我
将很高兴
获得
帮助:如何
获得
"
prolog
/a“
中
"/”之前的所有字符,这些字符的工作方式如下: sub_ato
浏览 1
提问于2017-11-05
得票数 2
回答已采纳
2
回答
Prolog
中
的"false“和"no”有什么区别?
、
我
开始
在
一书之后学习
Prolog
。
在
语言简介的第7页,他们断言:“
在
Prolog
中
,答案no被用来表示没有任何东西与问题统一。重要的是要记住,no与false不一样。”那么
为什么
SWI-
Prolog
使用false和true语句而不是yes或no呢?
浏览 1
提问于2015-07-01
得票数 7
1
回答
Prolog
:满足目标的变量实例化
、
梅利什,Clocksin
在
Prolog
(2003)
中
阅读时出现了问题。例如,
在
使用跟踪时:alter([is, very, cool], ????tail of Z 似乎新的Y将取Z尾部的
值
,
浏览 1
提问于2017-01-03
得票数 1
回答已采纳
1
回答
SWI
Prolog
转义引号
、
、
我
需要在
prolog
中
的字符串两边加上“”。
我
从
另一个程序
获得
输入,看起来
我
不能
在
这个
程序中转义“,所以我必须在
prolog
中
添加”,否则
prolog
语句不起作用。 谢谢你的帮忙!
浏览 0
提问于2014-10-22
得票数 2
2
回答
Prolog
和回溯的局限性
这可能是返回
Prolog
中
列表
长度
的函数的最简单的实现。count([_|B], T) :- count(B, U), T is U + 1.关于
Prolog
,
我
仍然无法理解的一点是使用变量作为参数的灵活性。 例如,
我
可以运行count([a, b, c], 3).并
获得
true。奇怪的是(至少对
我
来说)
我
还可以运行count(X, 3).并得到至少一个结果,
在
解释器消失为无限循环之前,
浏览 12
提问于2016-03-26
得票数 6
回答已采纳
1
回答
处理二维数组和未绑定变量的
Prolog
我
熟悉java语言,但我很难理解
prolog
语言。
我
想要创建一个函数矩阵(N,M),只有当M是N的2D数组时才能返回true &M
中
的每个单元格都包含一个无界变量。而且,
我
也不知道什么是未绑定变量&如果
我
希望每个单元格包含一个特定的序列,
我
的方法会有什么不同。 任何帮助都将不胜感激。
浏览 1
提问于2019-02-22
得票数 0
回答已采纳
2
回答
如何在
Prolog
中将变量设为空?
我
想在
Prolog
中
清空一个用过的变量。例如,
我
想这样做:而是用
Prolog
。
我
该怎么做呢?
浏览 0
提问于2011-12-07
得票数 3
1
回答
Prolog
- ODBC接口
、
、
、
我
有一个需求,比如将大量数据
从
visual
prolog
端插入到oracle数据库
中
,而且最重要的是,所有数据都需要通过一个存储过程调用注入。
我
尝试过将数据作为字符串
值
进行传递,但在visual
prolog
中有一个限制,比如字符串变量的
长度
不能
超过'250‘个字符。因此,将它们作为字符串传递对于我的要求是不可行的。因此,
我
尝试使用term_str()以
prolog
list的形式传递数据
浏览 2
提问于2012-03-08
得票数 1
2
回答
输出显示类似Atom或变量的类型,而不是变量的实际
值
(pyswip
在
python
中
)。
、
我
正在运行python程序,它是exectuing
查询
(使用pyswip库),问题是
我
没有
在
输出
中
获得
变量的
值
,而是得到它的类型,比如带有某个地址的Atom/变量。这是密码,swipl =
Prolog
()swipl.assertz('(fun(X) :-('car(Which
浏览 10
提问于2020-06-26
得票数 1
回答已采纳
3
回答
如何解析地理
查询
程序
中
的自然语言问题?
、
、
我
发现程序可以回答一些简单的问题,但我找不到任何演示或如何处理问题的说明。[what,is,the,shortest,river,?]
浏览 5
提问于2020-05-19
得票数 1
回答已采纳
3
回答
Prolog
中
的不同谓词,不工作(总是false)
我
正在使用SWI为大学考试学习
Prolog
,对于
这个
实现不同的谓词的简单程序,
我
有一些疑问,如果两个元素不同(如果它们不匹配的话),则声明为TRUE,如果它们匹配,则说FALSE。问题是,如果
我
试图
在
Prolog
shell
中
执行以下
查询
,
我
总是
获得
FALSE:false. [debug] 11 ?如您所见,第一个
查询
浏览 0
提问于2013-04-09
得票数 3
回答已采纳
1
回答
plld
Prolog
C++
、
我
有一个很大的
Prolog
程序,里面有很多谓词。
我
需要从C++ (VS2008)连接到
这个
Prolog
代码以
获得
某些
查询
结果。因此,
我
并不打算将
Prolog
作为一个逻辑引擎嵌入到C++
中
,而是为了让
我
的C++程序连接到我的
Prolog
代码,
查询
(编译)它,
获得
查询
结果,并将它们传递回C++。
在
VS2008命令提
浏览 1
提问于2010-04-02
得票数 1
回答已采纳
3
回答
是否有一个库/技术来收集统计信息,以便在
Prolog
中进行最佳子句排序?
、
、
、
、
我
正在编写一个程序,其中
我
需要查看字符串是否与特定模式匹配。现在
我
已经把它作为规则matchesPattern(S)用
Prolog
实现了,有超过20种不同的定义。最后,
我
通过模式检查谓词来运行所有
长度
为一定
长度
的二进制字符串。程序相当慢(就像
Prolog
经常的那样),由于有这么多不同的定义,理想情况下
我
想对它们进行排序,以便最匹配的
在
排序
中
是最早的,因此
Prolog
首先匹配,尽可能
浏览 15
提问于2012-06-14
得票数 4
1
回答
swi-
prolog
和yap的不同结果
、
、
、
、
查询
:swipl返回92,而yap返回40320。另外,当我
查询
solve(P)时,swipl只返回两个解决方案(这也与92相矛盾);yap返回的更多(可能是其中的40320 )。那
为什么
会有区别呢?有这么严重的兼容性问题吗?
浏览 5
提问于2017-11-10
得票数 7
回答已采纳
1
回答
IIS7
在
GET请求上返回400个错误请求
、
我
在
IIS7上安装了农场。当我发送长
长度
get请求时,它会
从
IIS
获得
HTTP 400错误。
查询
字符串的
长度
为50到8192个字符。
查询
字符串
中
参数的
长度
值
为1到4000字符。如何在IIS上解决
这个
问题?
浏览 0
提问于2012-08-11
得票数 0
1
回答
用PySwip
从
python
中
查询
Prolog
数据库
、
我
已经用
Prolog
写了一个程序,
我
想用python访问它的结果。
我
曾尝试使用pyDatalog编写代码,但遇到了一个
我
无法解决的问题。现在
我
尝试使用PySwip,因为它允许
我
查阅
我
已经创建的数据库。 下面是
我
的知识库的样子。如果
我
在
SWI-
Prolog
中
查询
comb(O,[],a,b).,结果是O = ['-w2',
浏览 1
提问于2019-07-26
得票数 1
1
回答
SWI
中
的CLPFD --与Java的
Prolog
接口
、
、
我
正在尝试使用JPL将
查询
从
Java传递给SWI-
Prolog
(CLPFD)。
在
Java
中
运行程序时,
我
得到了以下异常。(Util.java:163)
在
jpl.Query。(Query.java:198) 正如您所看到的,
我
的java程序生成的
查询
是
从
1..5/ 10 /12的范围并集,但SWI-
Prolog
将其视为1..5 /10/ 12。
浏览 0
提问于2014-04-22
得票数 1
点击加载更多
相关
资讯
配置指南:信息类型IT2011的字段在InfoSetQuery中不能作为查询选择条件,为什么?
那迷人的被遗忘的语言:Prolog
6 个新奇的编程方式,改变你对编码的认知
深入分析Java中的length和length
Java漫谈12
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券