Spec-Zone.ru › OpenTofu 1.11

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 определяет синтаксис спецификации, используемый этой функцией, и возвращает одну строку.

Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.11/language/functions/formatlist/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API