- OpenTofu 语言
- 函数
- formatlist
formatlist
函数
formatlist
通过根据规范字符串格式化多个其他值来生成字符串列表。
formatlist(spec, values...)
规范字符串使用 与 format
相同的语法。
给定的值可以是列表和非列表参数的混合。任何给定的列表必须具有相同的长度,这决定了结果列表的长度。
列表参数按索引顺序一起迭代,而非列表参数在每次迭代中重复使用。格式字符串针对列表参数的每个元素评估一次。
示例
> formatlist("Hello, %s!", ["Valentina", "Ander", "Olivia", "Sam"])
[
"Hello, Valentina!",
"Hello, Ander!",
"Hello, Olivia!",
"Hello, Sam!",
]
> formatlist("%s, %s!", "Salutations", ["Valentina", "Ander", "Olivia", "Sam"])
[
"Salutations, Valentina!",
"Salutations, Ander!",
"Salutations, Olivia!",
"Salutations, Sam!",
]
相关函数
format
定义此函数使用的规范语法,并将其结果作为单个字符串生成。