腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
prolog
中->意味着什么?
、
-->在
Prolog
中意味着什么? 你能提供一个具体的例子并解释一下它是如何工作的吗?
浏览 7
提问于2015-03-06
得票数 4
2
回答
从
Prolog
DCG
创建
列表
、
、
我不知道如何
创建
一个
列表
,其中包含使用已定义的
DCG
组成句子的元素。 假设我们有以下
DCG
: father --> [Peter]. mother --> [Isabel].如何
创建
和维护此已执行句子的元素
列表
,以便在执行以下句子时获得false (因为Peter是男性,请注意she而不是he): phrase(s, [peter, is, father, of, guido
浏览 15
提问于2019-05-19
得票数 0
3
回答
如何在
Prolog
中替换
DCG
语法中的一系列标记?
、
我想在
Prolog
中替换
DCG
语法中的一系列标记。换句话说,将序列或子
列表
A: a、a替换为子
列表
B: b。链-> chain_where_sublist_A_is_replaced_by_sublist_B,但完全采用
DCG
形式。 例如: c,a,d给出c,b,d
浏览 6
提问于2022-09-05
得票数 0
1
回答
可能的错误或遗漏
、
清单在规则中使用了短语(),如果我没记错的话,它应该是不同的
列表
! 您的listing()显示了什么? 我错过了什么?看起来很愚蠢!唯一看似合理的事情是我最近升级了SWI!嗯..。Welcome to SWI-
Prolog
(threaded, 64 bits, version 8.2.3)ERROR: In: ERROR: [15] '
浏览 14
提问于2021-01-03
得票数 0
回答已采纳
1
回答
关于
Prolog
如何在一组规则中自动转换
DCG
语法的一些疑问
、
我正在使用Ivan的“人工智能编程”一书学习
Prolog
中的
DCG
语法,并且我发现了一些问题来理解
Prolog
如何自动将
DCG
语法转换成一组
Prolog
规则。例如,我有以下
DCG
语法:move --> step, move. step --> [down].其中:也就是说,移动
列表
浏览 7
提问于2013-05-15
得票数 0
1
回答
如何在
prolog
文件中查找短语
、
、
我正在尝试使用
Prolog
在一个文件中找到短语,如果找到了,只需重新设置为真。问题是我不知道如何使用这个短语_from_file/2。我做了一些类似的东西。
浏览 3
提问于2018-04-01
得票数 1
1
回答
对BNF文法和
Prolog
的
DCG
文法的几点质疑
、
、
、
、
我正在学习
Prolog
中的文法,我对
从
经典的BNF文法到
Prolog
DCG
文法形式的转换有一点怀疑。通过重写,生成以下类型的所有字符串: abaaabbb.....a^n b^n 在Ivan Bratko的书《人工智能的编程》中,他以这种方式将BNF语法转换为
DCG
乍一看,这似乎与经典的BNF语法形式非常相似,但我只对
DCG
中使用的符号 这不是逻辑上的符号 或者 在
Prolog
中,但它只是生成序列中字符的分隔符
浏览 61
提问于2013-05-14
得票数 2
回答已采纳
1
回答
为什么DCGs被定义为描述
列表
的紧凑方式?
、
在我看来,将DCGs (确切条款语法)定义为描述
Prolog
中的
列表
的一种简洁的方法,是一种很难定义它们的方法。据我所知,不仅在
Prolog
中使用,而且还在其他编程语言中使用,比如水星。那么,如果一个完整的
Prolog
程序可以使用确定性子句编写,那么DCGs仅仅被定义为一种描述
Prolog
中
列表
的紧凑方式。 注意:疑问来自SO给出的标签的描述。
浏览 4
提问于2015-03-18
得票数 1
回答已采纳
1
回答
在方案中使用DCGs进行解析(不使用
Prolog
)?
、
、
、
有很多
Prolog
-in-Scheme实现。例如Kanren,Schelog。显然,在“AI编程范例”中,Norvig用Lisp实现了
Prolog
- to -Lisp编译器,以便使用确定的子句语法。 但是,有没有更简单、更干净的方法呢?也许可以巧妙地使用amb来避免实现完整的"
Prolog
"?在Scheme中使用基于
DCG
的解析最简单的方法是什么?
浏览 2
提问于2009-11-26
得票数 7
回答已采纳
1
回答
如何在SWI
Prolog
中读取文件?
、
、
、
、
我不知道如何使用SWI
Prolog
来做到这一点。我有足够的C/C++知识,那么有没有办法用
Prolog
做同样的事情呢?
浏览 1
提问于2011-11-29
得票数 1
2
回答
Prolog
set_
prolog
_flag double_quotes源代码指令位置重要;文档?
、
、
、
或者,
从
源代码文件中加载的所有行都只是简单地将语句播放到顶层,位置总是重要的吗?补充/ TL;DR在
Prolog
中使用确定性子句语法(
DCG
)时,众所周知,
DCG
要求输入是字符代码的
列表
。D = 0,set_
prolog
_flag 现在,为了更容易地使用
DCG
,而不是必须使用string_codes,
Prolog</em
浏览 5
提问于2017-07-29
得票数 7
回答已采纳
1
回答
获取
从
被分析的句子中生成的
Prolog
DCG
参数
、
、
、
我正在使用
Prolog
DCG
为一种简单的编程语言组装一个词法分析器/解析器,它使用
DCG
参数构建标记/语法树的
列表
,例如symbol(if) -然后使用
DCG
规则的那些自变量来构建语法树。然而,我遇到了一个障碍,当我要解析变量和数字(在这种语言中只有整数)时,我需要
DCG
参数更动态,例如 symbol(number(X)) --> X, {integer(N)}.本质上,我需要<
浏览 0
提问于2017-11-07
得票数 4
2
回答
在(swi)
prolog
中
从
文件中读取整数的谓词
、
、
我在swi-
prolog
中浏览IO手册页面,找不到
从
文件/流中读取整数(或数字)的谓词。在谷歌上也没有找到任何东西:| 我知道如何写一个,只是想知道是否有内置的东西,因为我猜它会更快。
浏览 0
提问于2011-08-05
得票数 2
回答已采纳
4
回答
带有文件输入的
Prolog
-
DCG
解析器
、
、
、
我甚至不知道我是否以正确的方式使用
dcg
,所以任何关于这方面的帮助都将不胜感激。现在我遇到的问题是,如何使用
列表
中的多个元素来完成这个任务,以及如何处理'{‘和'}’。我真正想要的是一个
dcg
,它能够处理这些类型的句子(包含两个以上的元素): 现在,我知道这里的许多人在谈到dcgs时都会参考库
dcg
_basics和pio。但是,我还有另外一个问题,当我试图使用库时,我会收到错误: ERROR: (c:/users/ldevriendt/documents/<
浏览 3
提问于2012-12-24
得票数 12
回答已采纳
2
回答
Prolog
dcg
从
语言生成所有单词
、
、
我正在尝试用
prolog
写一些
dcg
语法,它将描述"",ab,aabb,aaabbb itds --> slowo. slowo --> [a],slowo,[-phrase(s,X)的
dcg
语法应该如何
从
我的语言生成所有的单词?
浏览 0
提问于2012-03-26
得票数 1
回答已采纳
2
回答
Prolog
DCG
:查找最后一个元素
、
为了做到这一点,我尝试将LearnPrologNow书中的一些练习翻译成
DCG
表示法。然而,我不幸地失败了。 其中X是最后一个元素。如何使
Prolog
递归地
从
列表
中降下来?还是我对DCGs的想法是错误的?
浏览 5
提问于2014-01-30
得票数 6
回答已采纳
5
回答
Prolog
-回文函数式
、
、
我正在尝试用
Prolog
编写一个谓词palindrome/1,当且仅当它的
列表
输入由回文
列表
组成时,它才为真。?- palindrome([1,2,3,4,5,4,3,2,1]).
浏览 2
提问于2011-12-29
得票数 5
回答已采纳
1
回答
用
DCG
解析和生成多级
列表
结构
、
、
、
假设我将一个"a- list“称为零个或多个”a“的
列表
:as --> [].% bs := [ as, as ]bs --> []. bs --> [A有没有更常用的方式来表达这一点,它不需要使用花括号
从
DCG
中退出到“正常的
Prolog
”中,只需
浏览 0
提问于2020-04-08
得票数 5
1
回答
DCG
的问题(
Prolog
)
、
我正试图为我的课程制定这个简单的
DCG
作业(
Prolog
)。问题在于
创建
一个
DCG
。我已经在我的代码中定义了一个话语的宇宙。但这个问题对我来说有点误导。根据我所读到的和知道的,使用我自己的笔记和这个现在学习
Prolog
!-链接:有人能帮帮我吗?问题到底想要什么? 关于其中一个答案,我尝试了下面
浏览 3
提问于2013-05-22
得票数 1
回答已采纳
2
回答
Prolog
从
用户获取字符串输入,避免错误输入时程序终止
、
、
、
、
我正试着用
prolog
写一个简单的shell。我目前使用read/1查询用户的输入。1)用户只能输入术语。2)如果用户输入了错误的内容(比如空格),我就会得到一个语法错误,shell就会结束。
浏览 2
提问于2012-01-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
帮助从 Spotify 创建自定义播放列表的新功能
《七周七语言:理解多种编程范型》读书笔记
解锁币圈隐形大鳄,1%的比特币已被收入囊中!
选Python还是选Java?2020年,优秀程序员最应该掌握的7种编程语言
2021 年最值得推荐的 5 门人工智能编程语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券