PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
Sharp 表达式可以对数据进行加工,功能很像 SQL 中的函数,用于处理各种类型的数据。但 Sharp 表达式是链式的,不像多个函数是嵌套式的,当对数据进行多步操作时 Sharp 表达式更清晰易读。Sharp 表达式还可以对表达式或语句的结果进行再编辑。正是因为 Sharp 表达式的存在,才让 PQL 的功能丰富且强大起来。
Sharp 表达式可以进行多步链式操作,就像函数可以嵌套多层一样。
上面示例打印WORLD
。
如果你已经看过其他语句的文档,应该看到过 Sharp 表达式的例子。下面是 Sharp 表达式的基本概念和注意事项:
->
连接(由减号和大于号构成),否则有可能会出现解析错误。->
,解析程序要区分出哪些是语句,哪些是操作表达式。Sharp 表达式为每种数据类型都提供了丰富的处理方法,详情点击下面的分链接。
Sharp 表达式的另一个常用功能是可以像变量一样嵌入到语句中。
${
和}
将Sharp表达式包围起来。${ }
中可以包含语句,如上例中第二条语句。详细规则见查询表达式!
,如上例第一条语句.上述的 Sharp 表达式都是作为语句的一部分或者嵌入到其他语句中,不能独立存在。有一种情况例外,在需要对集合变量进行编辑时,只能用 Sharp 表达式,请参阅 LET语句。
参考链接