Spec-Zone.ru › OpenTofu 1.9

setintersection Функция

Функция setintersection принимает несколько множеств и возвращает одно множество, содержащее только элементы, общие для всех заданных множеств. Другими словами, она вычисляет пересечение множеств.

Блок кода
setintersection(sets...)

Примеры​

Блок кода
> setintersection(["a", "b"], ["b", "c"], ["b", "d"])
[
  "b",
]

Переданные аргументы преобразуются в множества, поэтому результат также является множеством, а порядок заданных элементов не сохраняется.

Связанные функции​

  • contains проверяет, содержит ли заданный список или множество заданное значение элемента.
  • setproduct вычисляет декартово произведение нескольких множеств.
  • setsubtract вычисляет относительное дополнение двух множеств
  • setunion вычисляет объединение нескольких множеств.

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

Spec-Zone.ru

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