setintersection 함수
setintersection 함수
setintersection 함수는 여러 집합(set)을 받아서, 그 모든 집합이 공통으로 가지고 있는 요소만 담은 하나의 집합을 돌려줘요. 이렇게 만들어진 새 집합을 교집합(intersection)이라고 불러요.
출처: Packer 공식 문서
본문
setintersection은 주어진 집합들에 모두 포함된 요소만 모아서 새 집합을 만들어요.
setintersection(sets...)
예시
> setintersection(["a", "b"], ["b", "c"], ["b", "d"])
[
"b",
]
주어진 인자들은 모두 집합으로 변환되기 때문에 결과도 집합이 되고, 원래 요소들의 순서는 유지되지 않아요.
더 알아보기 (Learn more)
- contains 함수 - 주어진 리스트나 집합이 특정 요소 값을 포함하는지 검사해요.
- setproduct 함수 - 여러 집합의 데카르트 곱(Cartesian product)을 계산해요.
- setunion 함수 - 여러 집합의 합집합을 계산해요.
- Packer 함수 목록 - Packer HCL 템플릿에서 사용할 수 있는 모든 함수를 확인해 보세요.