C语言基础语法:
函数调用:
- 参数传递可以采用位置参数或命名参数方式。命名参数允许调整参数顺序,如
e_csv("data", ["f1", "f2", "f3"], sep='#', quote="|")
。[1] - 组合调用中,确保数据类型一致,例如先设置变量再进行转换:
e_set("abc", v("xyz")); e_set("abc", str_lower(v("xyz")));
[1] - 变参函数,如
v("f1", ...)
, 支持传递任意数量的参数,命名参数在这种情况下应置于最后,如v("f1", "f2", "f3", "f4", mode="fill")
。[1]
- 参数传递可以采用位置参数或命名参数方式。命名参数允许调整参数顺序,如
基本调用与变参:
- 基础调用遵循函数定义,如
e_set("abc", "xyz")
,需匹配参数类型和数量。[1] - 变参示例:
str_replace(值, old [,new [,count]])
,其中new
和count
是可选参数,不可命名调用,仅能按顺序传递,如str_replace("a-b-c", "-", "%", 2)
。[1]
- 基础调用遵循函数定义,如
操作符:
- 比较运算函数,如
op_eq(v("name"), "xiao ming")
用于判断相等。[1] - 支持逻辑运算符
and
、or
、not
,以及对应的函数形式,如逻辑与:op_and(条件1, 条件2)
。[1]
- 比较运算函数,如
相关链接
基础语法 函数调用方式 https://help.aliyun.com/zh/sls/user-guide/basic-syntax
设置评估表达式 基础语法 https://help.aliyun.com/zh/sls/user-guide/syntax-of-evaluate-expressions
告警条件表达式语法 基础语法 https://help.aliyun.com/zh/sls/user-guide/syntax-of-trigger-conditions-in-alert-rules
分析概述 基础语法 https://help.aliyun.com/zh/sls/user-guide/log-analysis-overview
查询语法 查询语法结构 https://help.aliyun.com/zh/sls/user-guide/search-syntax