Files
opentf/website/docs/language/functions/formatlist.html.md
Dylan Staley 0e48f58688 Revert "migrate docs to mdx"
This reverts commit 3cb12b5a52.
2021-11-22 15:57:25 -08:00

1.4 KiB

layout, page_title, sidebar_current, description
layout page_title sidebar_current description
language formatlist - Functions - Configuration Language docs-funcs-string-formatlist The formatlist function produces a list of strings by formatting a number of other values according to a specification string.

formatlist Function

formatlist produces a list of strings by formatting a number of other values according to a specification string.

formatlist(spec, values...)

The specification string uses the same syntax as format.

The given values can be a mixture of list and non-list arguments. Any given lists must be the same length, which decides the length of the resulting list.

The list arguments are iterated together in order by index, while the non-list arguments are used repeatedly for each iteration. The format string is evaluated once per element of the list arguments.

Examples

> 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 defines the specification syntax used by this function and produces a single string as its result.