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/