[swift] Swift에서 필터 함수를 사용해서 특정 키워드를 포함하는 요소를 걸러내는 방법은?
예를 들어, 다음은 문자열 배열에서 특정 키워드를 포함하는 요소를 걸러내는 방법입니다:
let keywords = "Swift"
let array = ["Swift", "iOS", "SwiftUI", "Objective-C"]
let filteredArray = array.filter { $0.contains(keywords) }
print(filteredArray) // Output: ["Swift", "SwiftUI"]
위의 예제에서, filter
함수는 배열의 각 요소를 특정 키워드를 포함하는지 확인하고, 결과 배열에 해당하는 요소를 유지합니다.
이와 같이 filter
함수를 사용하여 특정 키워드를 포함하는 요소를 걸러내고, 이를 사용하여 배열을 필터링할 수 있습니다.