contains 함수

contains 함수 (contains Function)

contains 함수는 첫 번째 인자로 주어진 리스트·튜플·집합이 두 번째 인자 값과 같은 요소를 하나 이상 포함하는지 판별해요. 비교에는 평등 연산자 ==와 같은 정의를 사용해요.

출처: 문서

본문

contains 함수는 첫 번째 인자로 주어진 리스트, 튜플, 또는 집합이 두 번째 인자 값과 같은 요소를 하나 이상 포함하는지 판별해요. 이때는 Equality Operators에 설명된 == 연산자와 같은 평등 정의를 사용해요.

contains(list, value)

예시 (Examples)

> contains(["a", "b", "c"], "a")
true
> contains(["a", "b", "c"], "d")
false

실전 사용 팁

contains는 사용자가 선택한 옵션이 허용 목록에 포함되는지 검증하거나, 특정 태그 값이 리스트 안에 존재하는지 확인할 때 자주 쓰여요. 예를 들어 배포할 환경 이름이 허용된 환경 리스트에 있는지 조건을 걸거나, 특정 리전 코드가 지원 목록에 포함될 때만 리소스를 만들도록 조건식에 활용할 수 있어요. 평등 비교는 == 연산자와 동일한 기준을 따르므로, 숫자와 문자열이 섞여 있으면 타입 변환으로 인해 예상과 다른 결과가 나올 수 있다는 점을 유의해요.

더 알아보기 (Learn more)