[swift] Swift에서 필터 함수를 사용해서 특정 조건을 만족하는 요소를 걸러내는 방법은?

다음은 Swift에서 필터 함수를 사용하는 간단한 예제입니다:

let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
let evenNumbers = numbers.filter { $0 % 2 == 0 }
print(evenNumbers) // 출력: [2, 4, 6, 8, 10]

이 예제에서는 numbers 배열에서 짝수를 걸러내기 위해 필터 함수를 사용하였습니다. 클로저 { $0 % 2 == 0 }는 배열의 각 요소가 2로 나누어 떨어지는지를 확인하여 true 또는 false를 반환합니다.

이러한 방식으로, 필터 함수를 사용하여 간단하게 배열에서 원하는 조건을 만족하는 요소들을 걸러낼 수 있습니다.