腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
想知道
是否
有
任何
方法
可以
在
prolog
中
动态
存储
谓词
,
然后
调
用它
、
、
基本上不是
在
源代码
中
编写它。例如 :- store_in_db(mypred(A,B):- write(A),write(B)).这将是
我
的第一个电话,第二个电话是 --> mypred('Hi ','there') 并且它应该打印出来 - Hi there.
浏览 27
提问于2020-07-24
得票数 0
1
回答
SWI-
Prolog
中
的法拉盛数据库缓存
、
我们正在使用swi-
prolog
运行我们的测试用例。每当测试开始时,
我
就打开到MYSQL database的连接,并
存储
测试帽的名称,
然后
关闭DB。这些测试连续运行约2天。测试完成后,结果基本上
存储
在
服务器的文件夹
中
。
在
另一个
prolog
文件中有一个
谓词
,它被调用以将结果更新到MYSQL数据库。实际问题是: 如果
我
试图从同一个
Prolog
窗口调用
谓词
(测试刚刚完成
浏览 0
提问于2010-03-20
得票数 0
2
回答
如何在Java webapp
中
调用
Prolog
-predicate?
、
、
在
我
的Linux机器上,
我
已经开发了一个
谓词
(使用SWI-
Prolog
),
我
想从webapp调
用它
。最好是将
谓词
作为一个独立于平台的单元来交付,它
可以
从
任何
基于java的应用程序服务器(Tomcat、Wildfly、Websphere?)调用。
有
了JPL,就
可以
在
Prolog
和Java之间架起一座桥梁。
我
知道
可以</em
浏览 0
提问于2016-03-29
得票数 2
2
回答
是否
可以
使用
Prolog
从另一个文件
中
检索信息?
、
、
、
我
正在试着写一个简单的翻译脚本,但是文件变得相当...冗长且令人困惑,主要是因为
我
已经将所有翻译
存储
在
文件的末尾。它们的格式是动词(英语,芬兰语)。
我
想知道
是否
有
任何
方法
可以
将它们
存储
在
不同的文件
中
,所以我不需要处理它们。
我
已经研究过使用consult
谓词
,但我认为这并不完全符合
我
的需要。<e
浏览 3
提问于2013-05-06
得票数 1
回答已采纳
2
回答
如何在
prolog
中
定义
谓词
我
是
Prolog
的新手,到目前为止,
我
已经学会了如何在文件
中
定义
谓词
,以及如何运行解释器来使
用它
。但是
我
想知道
是否
有
一种
方法
可以
在
?-提示符处定义
谓词
,这样
我
就不必来回切换了。
我
现在的做法是这样的:adjacent(1,2).
在
p
浏览 0
提问于2009-12-04
得票数 6
回答已采纳
3
回答
Prolog
谓词
定义为2个目标的布尔OR?
我
想知道
如何在
Prolog
中
创建一个
谓词
,如果它的
任何
一个目标都是可证明的,它的计算结果就是"true“。
我
有这个程序:distance(X, Y, 1) :-> distance(place1, place2, 1)
我</e
浏览 0
提问于2011-04-26
得票数 4
2
回答
用哪种方式来储存事实,苹果对存在(苹果)是更习惯的吗?
我
正在尝试开发一个“最简单”的
prolog
程序。从概念上讲,程序创建了一组
存储
在数据库
中
的事实,以便稍后查询。数据库
可以
按预期进行查询。true procedure `mango' does not exist大多数教
prolog
的教科书都会使用
谓词
启动这样一个“最简单”的程序,比如:exists
然后
,查询将改变
浏览 1
提问于2022-08-07
得票数 2
回答已采纳
5
回答
prolog
中
的哈希表
、
、
、
前几天,
我
正在用
prolog
解决一个难题,
我
意识到如果
我
使用另一种编程语言,我会利用哈希表/字典,但据我所知,这在
prolog
中
是不可能的。所以我的第一个问题是,
是否
有
任何
prolog
支持具有哈希表性能特征的类似字典的数据结构?其次,
我
突然想到,由于大多数
prolog
使用哈希表来
存储
谓词
,因此
我
可以
编
浏览 0
提问于2009-08-22
得票数 29
回答已采纳
1
回答
Prolog
谓词
中
的随机化优先级
Prolog
和一阶逻辑的主要区别之一是对
谓词
中
右部分的优先顺序
有
严格的规定。
我
想知道
是否
有
任何
方法
可以
在
不放弃正常回溯行为的情况下随机化这个优先级。特别是,
我
正在使用SWI-
Prolog
,所以它也是一个很好的解决方案,只适用于那个解释器。
浏览 1
提问于2017-08-15
得票数 2
1
回答
如何在shell
中
执行SWI-
prolog
命令?
、
、
、
作为的后续,现在
我
想知道
是否
有
一种
方法
可以
直接从shell执行/计算
prolog
谓词
/表达式,就像这样:这样的事情有可能发生吗就像在node.js中一样,你
可以
这样做:它将加载节点,计算表
浏览 0
提问于2014-08-26
得票数 0
2
回答
如何避免
在
Prolog
中使用断言和收缩来实现全局(或状态)变量
、
、
、
我
经常在
Prolog
中
编写代码,这涉及到一些算术计算(或程序
中
重要的状态信息),
方法
是首先获取
存储
在
谓词
中
的值,
然后
重新计算值,最后使用retractall和assert
存储
值,因为
在
Prolog
中
,我们不能使用
我
逐渐认识到,
在
Prolog
中
,这不是一个好的做法。在这方面,<
浏览 4
提问于2013-09-25
得票数 6
2
回答
在
SWI
prolog
中
添加搜索路径
在
许多
Prolog
系统
中
,很容易为查询文件添加一个新的搜索路径。例如,
在
Yap
中
,
我
知道的
谓词
是add_to_path(NewPath)。有没有办法
在
SWI
Prolog
中
做同样的事情?
我
的问题特别是关于向现有路径添加一个路径,
我
知道用于声明目录的file_search_ path /2
谓词
和用于更改当前目录的cd/1
谓词
,但
浏览 3
提问于2011-06-14
得票数 8
回答已采纳
1
回答
如何将
prolog
谓词
转换为JSON?
、
、
我
想知道
是否
有
一种
方法
可以
在
SWI-
Prolog
中
返回JSON对象,这样
谓词
名称就变成了键,实例化的变量就变成了值。
我
期望JS_out是:
我
不知道如何通过使用
prolog
_to_json&
浏览 17
提问于2018-03-02
得票数 3
回答已采纳
3
回答
prolog
中
的
谓词
,如果M和N的差大于X,则为真
、
首先,
我
对
prolog
完全陌生,
我
试图写一个
谓词
长度(M,X,N),如果M与N的区别大于X,则这是正确的。
我
编写了以下测试用例,如果M(=dec.5)和N(=dec.2)相差大于X(=dec.2),则为真。在这种情况下确实如此,因为5和2的差异大于2: ?
我
知道
prolog
是递归工作的,所以我
想知道
我
是否
能够用像C这样的语言中的条件(例如<,>)来构造这样的
谓词
,或者
在
浏览 2
提问于2017-10-21
得票数 2
回答已采纳
2
回答
Prolog
中
的系统状态
、
、
我
有
一个用python运行的小程序。基本上,它有一个非常简单的循环:查询一个
Prolog
程序,对结果做一些操作,
在
Prolog
中
更改一些状态。
我
已经写了一种逻辑
方法
(无突变)来改变
Prolog
中
的状态。查询使用状态作为其参数,并产生一个新的状态。问题是,
我
将新状态
存储
在哪里?
我
可以
在
Prolog
和Python之
浏览 0
提问于2020-10-23
得票数 0
2
回答
有没有办法
在
Prolog
中
创建索引数据集合?
、
、
、
考虑到
在
Prolog
中
创建数据库,使用列表显然是无效的。所以我
想知道
的是,
是否
有
可能通过索引来访问元素,以及从理论上讲,如何创建一个大型数据库。
我
感兴趣的另一个主题是如何实现这样一个简单的任务:A 1,3,5,2,6,4和B "a","b","d","e","c","f“ 目标是将字母绑定到数字,
然后
对两
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
2
回答
Turbo应用程序的GUI
、
、
我
有
一个大学作业,
我
的目标是为用Turbo创建的专家系统创建一个GUI。
有
什么共同的
方法
吗?或者
是否
有
一种
方法
,例如,Java应用程序
可以
调用
Prolog
应用程序并导入其结果?
浏览 5
提问于2012-01-17
得票数 0
1
回答
Prolog
中
的自定义数据结构语法
、
、
、
在
Prolog
中
,[H|T]是以H开头的列表,其余的元素位于list T (内部用'.'(H, '.'(…))表示)
中
。
是否
有
可能以类似的方式定义新语法?例如,
是否
可以
定义[T~H]是以H结尾的列表,其余的元素
在
列表T
中
,
然后
在
谓词
的头和体
中
像[H|T]一样自由地使
用它
?
是否</
浏览 1
提问于2016-10-26
得票数 3
回答已采纳
3
回答
是否
有
一个库/技术来收集统计信息,以便在
Prolog
中进行最佳子句排序?
、
、
、
、
我
正在编写一个程序,其中
我
需要查看字符串
是否
与特定模式匹配。现在
我
已经把它作为规则matchesPattern(S)用
Prolog
实现了,
有
超过20种不同的定义。最后,
我
通过模式检查
谓词
来运行所有长度为一定长度的二进制字符串。程序相当慢(就像
Prolog
经常的那样),由于有这么多不同的定义,理想情况下
我
想对它们进行排序,以便最匹配的
在
排序
中
是最早的,因此
Prolog</em
浏览 15
提问于2012-06-14
得票数 4
2
回答
动态
数据库-包括和排除文件
、
、
、
prolog
是否
有
内置
谓词
,
可以
在运行时导入和导出完整的文件?:- include('file.pl').这种情况主要发生在代码的开头。
我
可以
浏览 1
提问于2014-01-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
知识表示与知识建模
JavaScript 路由器 Linux 中国
SQL性能第2篇:查询分析和访问路径制定
《七周七语言:理解多种编程范型》读书笔记
构建你的第一个 Node.js 微服务
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券