[swift] Swift에서 필터 함수를 사용해서 요소를 복사하는 방법은?

예를 들어, 다음과 같이 filter 함수를 사용하여 배열에서 특정 조건을 만족하는 요소만을 선택할 수 있습니다.

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

위의 예제에서, numbers 배열에서 2로 나누어 떨어지는 요소만을 선택하고 새로운 배열 filteredNumbers에 저장하여 출력했습니다.

이처럼, filter 함수는 각 요소를 조건식에 따라 필터링할 수 있는 매우 유용한 함수입니다. 이를 통해 코드를 간결하게 유지하면서도 배열의 요소를 효과적으로 관리할 수 있습니다.

더 자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.