Spec-Zone.ru › OpenTofu 1.12

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.12/language/functions/setsubtract/

Spec-Zone.ru

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