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 템플릿에서 사용할 수 있는 모든 함수를 확인해 보세요.