[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 함수를 사용하여 특정 키워드를 포함하는 요소를 걸러내고, 이를 사용하여 배열을 필터링할 수 있습니다.