Spec-Zone.ru › OpenTofu 1.9

setsubtract Функция

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

Блок кода
setsubtract(a, b)

Примеры​

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

Разность множеств (симметрическая разность)​

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

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

  • setintersection вычисляет пересечение нескольких множеств
  • setproduct вычисляет декартово произведение нескольких множеств.
  • 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/setsubtract/

Spec-Zone.ru

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