资源编排服务 RFS-常见函数:集合函数

时间:2024-04-18 10:02:52

集合函数

表3 集合函数

函数名称

函数描述

样例

运行结果

element

通过下标从列表中检索对应元素值

element(["One", "Two", "Three"], 1)

Two

index

返回给定值在列表中的索引,如果该值不存在将报错。

index(["a", "b", "c"], "b")

1

lookup

使用给定的键从映射表中检索对应的值。如果给定的键不存在,则返回默认值。

lookup({IT="A", CT="B"}, "IT", "G")

lookup({IT="A", CT="B"}, "IE", "G")

A

G

flatten

展开列表中的嵌套元素

flatten([["a", "b"], [], ["c"]])

["a", "b", "c"]

keys

返回map中的所有key

keys({a=1, b=2, c=3})

["a", "b", "c"]

length

获取列表、映射或是字符串的长度

length(["One", "Two", "Three"])

length({IT="A", CT="B"})

length("Hello, cloud!")

3

2

13

support.huaweicloud.com/tr-aos/rf_05_0006.html