[swift] 함수를 사용하여 주어진 배열을 필터링하여 특정 조건을 만족하는 원소만 추출하는 방법은 무엇인가요?

다음은 Swift에서 filter 함수를 사용하여 배열을 필터링하여 특정 조건을 만족하는 원소만 추출하는 예시입니다:

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]

위 예제에서 filter 함수는 주어진 배열에서 주어진 조건을 만족하는 원소만을 포함하는 새로운 배열을 반환합니다. 여기서는 짝수를 필터링하는 조건을 사용하여 evenNumbers 배열을 만들었습니다.

이를 통해 filter 함수를 사용하여 주어진 배열을 필터링하여 특정 조건을 만족하는 원소만 추출할 수 있습니다.