PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
PQL 中有一类语句,在执行之后会返回结果,这些结果可以用来赋值或者其他操作。有返回值的语句是 PQL 的核心,可以说其他语句基本为这些语句服务的。这些有返回值的语句包括:
这些有返回值的语句应用比较灵活,可以用在很多地方,下面分别说明。
这些有返回值的语句可以放在 GET 前缀语句中(除非查询语句),将获取的数据保存在缓冲区,然后可能通过 PUT 语句保存到数据源或进行其他操作。
更多信息请参阅 PQL 中的数据流转。
这些语句的结果可以作为整个 PQL 过程的返回值,可以用到 OUTPUT 语句或 RETURN 语句中显式输出,也可直接运行作为隐式输出。
关于显式输出和隐式输出的更多解释,请参见 OUTPUT 语句中的详细说明。
有返回值的语句可以直接用在条件判断中,注意语句需要用小括号包围。
更多信息,请参阅条件表达式
大部分情况下,有返回值的语句都返回一个集合类型,可以用 FOR 语句对这些集合进行遍历。
因为有返回值,所以 PQL 中支持在这些语句后面写Sharp表达式对些语句的结果进行再加工,注意不能省略->
符号。
有返回值的语句可以作为查询表达式嵌入到其他语句中。
相关嵌入规则和注意事项参见嵌入式查询表达式。
参考链接