Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >谓词注释

谓词注释
EN

Stack Overflow用户
提问于 2021-07-24 06:41:21
回答 1查看 57关注 0票数 1

将“注解”(元信息)添加到谓词的Prolog方法是什么?

来自Java的一个典型示例是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Transactional
public List<User> findAll() { ... }

Transactional注释添加到谓词中有哪些Prolog选项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
users(Users) :- ...
EN

回答 1

Stack Overflow用户

发布于 2021-07-24 07:48:37

没有(事实上)标准的解决方案。一些系统使用谓词指令(例如Ciao Prolog,ECLiPSe,...还有Logtalk),在某些情况下,它们可以表示的信息是用户可扩展的。一些系统使用结构化注释(例如SWI-Prolog)。但无论解决方案的细节如何,最好的系统都允许使用系统反射API以编程方式检索这些信息,以便我们可以在此基础上构建开发人员工具。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68507640

复制
相关文章
谓词逻辑
如: 小明是个小学生 其中,小明 就是个体词, 是个小学生 就是谓词, 说明了客体的性质。 再如: 6 大于 5 其中 6 与 5 为个体词,大于 为谓词,说明了客体间的关系。
yhlin
2023/02/27
1.1K0
SQL谓词 ALL
ALL关键字与比较操作符一起创建谓词(量化比较条件),如果标量表达式的值与子查询检索到的所有对应值匹配,则该谓词为真。 ALL谓词将单个标量表达式项与单个子查询SELECT项进行比较。 具有多个选择项的子查询将生成SQLCODE -10错误。
用户7741497
2022/05/09
5830
SQL谓词 IN
IN谓词用于将值匹配到非结构化的项系列。 通常,它将列数据值与以逗号分隔的值列表进行比较。 IN可以执行相等比较和子查询比较。
用户7741497
2022/05/09
1.5K0
SQL谓词 ANY
ANY关键字与比较操作符一起创建谓词(量化比较条件),如果标量表达式的值匹配子查询检索到的一个或多个对应值,则该谓词为真。 ANY谓词将单个标量表达式项与单个子查询SELECT项进行比较。 具有多个选择项的子查询将生成SQLCODE -10错误。
用户7741497
2022/05/09
4710
SQL谓词 %INLIST
%INLIST谓词是 IRIS扩展,用于将字段的值与列表结构的元素匹配。 %INLIST和IN都允对多个指定值执行这样的相等比较。 %INLIST将这些多个值指定为单个列表参数的元素。 因此,%INLIST允许改变要匹配的值的数量,而无需创建单独的缓存查询。
用户7741497
2022/05/09
4290
SQL谓词 %INSET
%INSET谓词允许通过选择与值集中指定的值相匹配的数据值来筛选结果集。 当标量表达式的值与valueset中的值匹配时,此匹配将成功。 如果值集值不匹配任何标量表达式值,%INSET返回空字符串。 无论显示模式如何,这个匹配总是在逻辑(内部存储)数据值上执行。
用户7741497
2022/05/09
4080
SQL谓词 %MATCHES
%MATCHES谓词是 IRIS扩展,用于将值匹配到模式字符串。 %MATCHES返回True或False用于匹配操作。 模式字符串可以由字面量字符、通配符字符和匹配字面量的列表或范围组成。
用户7741497
2022/05/09
4960
SQL谓词 IS NULL
IS NULL / IS NOT NULL谓词是少数几个可以在WHERE子句中用于流字段的谓词之一。 如下面的例子所示:
用户7741497
2022/05/09
4350
SQL谓词 FOR SOME %ELEMENT
FOR SOME %ELEMENT谓词将字段中的列表元素与指定的谓词匹配。 SOME关键字指定字段中至少有一个元素必须满足指定的谓词子句。
用户7741497
2022/05/09
6650
二元谓词
二元谓词— 谓词–>bool 二元----仿函数里面的参数个数 #include<iostream> using namespace std; #include<vector> #include<algorithm> //二元谓词--- 谓词-->bool 二元----仿函数里面的参数个数 class compare { public: bool operator()(int v1,int v2) { return v1 > v2; } }; void test() { //vec
大忽悠爱学习
2021/03/02
7740
OC学习14——谓词
一、谓词的基本概念与使用 1、谓词(NSPredicate)用于定义一个逻辑条件,通过该条件可执行搜索或内存中的过滤操作。上一篇文章中介绍的集合都提供了使用谓词对集合进行过滤的方法。OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过滤的作用,我们可以编写简单的谓词语句,就可以从数组中过滤出我们想要的数据。非常方便。在Java中是没有这种技术的,但是有开源的框架已经实现了此功能。 2、创建谓词之后,如果谓词中没有占位
mukekeheart
2018/02/27
1.1K0
SQL谓词 BETWEEN
BETWEEN谓词允许选择lowval和highval指定范围内的数据值。 这个范围包括低值和高值本身。 这等价于一对大于或等于操作符和一对小于或等于操作符。 下面的例子展示了这种比较:
用户7741497
2022/05/09
6820
SQL谓词 %FIND
通过选择与值集中指定的值相匹配的数据值,通过迭代位图块序列中的值,%FIND谓词允许筛选结果集。 当标量表达式的值与valueset中的值匹配时,此匹配将成功。 如果值集值不匹配任何标量表达式值,%FIND返回空字符串。 无论显示模式如何,这个匹配总是在逻辑(内部存储)数据值上执行。
用户7741497
2022/05/09
4070
SQL谓词 FOR SOME
FOR SOME谓词允许根据表中一个或多个字段值的布尔条件测试来决定是否返回记录。 如果fieldcondition计算结果为true,则返回记录。 如果fieldcondition计算结果为false,则不返回记录。
用户7741497
2022/05/09
4240
SQL谓词 %PATTERN
%PATTERN谓词允许将字符类型代码和字面值的模式匹配到由标量表达式提供的数据值。 如果模式匹配完整的标量表达式值,则返回该值。 如果pattern没有完全匹配任何标量表达式值,%pattern将返回空字符串。
用户7741497
2022/05/09
6160
SQL谓词 SOME
SOME关键字与比较操作符一起创建谓词(量化比较条件),如果标量表达式的值与子查询检索到的一个或多个对应值匹配,则该谓词为真。 SOME谓词将单个标量表达式项与单个子查询SELECT项进行比较。 具有多个选择项的子查询将生成SQLCODE -10错误。
用户7741497
2022/05/09
4170
SQL谓词 IS JSON
IS JSON谓词确定数据值是否为JSON格式。 下面的示例确定谓词是否是格式化正确的JSON字符串,是JSON对象还是JSON数组:
用户7741497
2022/05/09
3620
SQL谓词 LIKE
LIKE谓词允许选择那些匹配模式中指定的字符的数据值。 模式可以包含通配符。 如果pattern不匹配任何标量表达式值,LIKE返回空字符串。
用户7741497
2022/05/09
2.3K0
SQL谓词 EXISTS
EXISTS谓词测试指定的表,通常至少测试一行是否存在。 因为EXISTS后面的SELECT语句正在被检查是否包含某些内容,所以子句通常是这样的形式:
用户7741497
2022/05/09
3620
SQL谓词 %STARTSWITH(二)
在大多数情况下,%STARTSWITH将前导空格视为与任何其他字符相同的字符。 例如,%STARTSWITH ' B'可用于选择只有一个前导空白后跟字母B的字段值。然而,只包含空白的子字符串不能选择前导空白; 它选择非空值。
用户7741497
2022/05/09
1.2K0

相似问题

带有谓词的Xpath注释

11

XPath 3注释的词法谓词

13

如何从谓词引用中获取注释值?

12

是否有方法在minizinc谓词中提供搜索注释?

10

Django注释按谓词和计数结果的查询集

234
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文