最后更新时间:2022-01-14 14:30:41
数值函数
函数名称 |
功能 |
示例 |
结果 |
abs |
取绝对值 |
abs(-1024) |
1024 |
ceil |
向上取整 |
ceil(5.1) |
6 |
floor |
向下取整 |
floor(4.9) |
4 |
log |
计算对数 |
log(16, 2) |
4 |
pow |
计算指数幂 |
pow(3,2) |
9 |
max |
取最大值 |
max(12,54,3) |
54 |
min |
取最小值 |
min(12, 54, 3) |
3 |
字符串函数
函数名称 |
功能 |
示例 |
结果 |
chomp |
删除字符串末尾换行符 |
chomp("hello\n") |
"hello" |
format |
格式化字符串 |
format("Hello, %s!", "Ander") |
"Hello, Ander!" |
lower |
字符串转小写 |
lower("HELLO") |
"hello" |
upper |
字符串转大写 |
upper("hello") |
"HELLO" |
join |
将字符串列表使用指定分隔符拼接 |
join(", ", ["foo", "bar", "baz"]) |
"foo, bar, baz" |
replace |
替换字符串中的指定字符 |
replace("1 + 2 + 3", "+", "-") |
"1 - 2 - 3" |
更多函数信息请参见 Terraform 官网。
本页内容是否解决了您的问题?