[swift] Swift에서 필터 함수를 사용해서 특정 문자열을 포함하지 않은 요소만 걸러내는 방법은?

다음은 “banana”를 포함하지 않은 문자열만 걸러내는 예제 코드입니다.

let fruits = ["apple", "banana", "kiwi", "orange"]

let filteredFruits = fruits.filter { !$0.contains("banana") }

print(filteredFruits) // ["apple", "kiwi", "orange"]

위 코드에서는 fruits 배열에서 “banana”를 포함하지 않은 문자열만 걸러내기 위해 filter 함수와 클로저를 사용했습니다. 클로저 내부에서 contains 함수를 사용하여 “banana”를 포함한 문자열을 걸러내었습니다.

이렇게 하면 원하는 조건에 맞는 요소만 걸러낼 수 있습니다.