[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”를 포함한 문자열을 걸러내었습니다.
이렇게 하면 원하는 조건에 맞는 요소만 걸러낼 수 있습니다.