[swift] Swift에서 필터 함수를 사용해서 요소를 제거하고 결과를 반환하는 방법은?
filter
함수를 사용하여 배열을 필터링할 수 있습니다. filter
함수는 주어진 조건을 만족하는 요소만을 포함하는 새로운 배열을 반환합니다.
예를 들어, 다음은 양수인 요소만을 포함하는 새로운 배열을 생성하는 방법입니다.
let numbers = [-1, 2, -3, 4, -5]
let positiveNumbers = numbers.filter { $0 > 0 }
위의 예제에서, filter
함수는 $0 > 0
조건을 만족하는 요소만을 포함하는 positiveNumbers
배열을 생성합니다.
이제 positiveNumbers
배열에는 2와 4만을 포함하고 있습니다.
이와 같이 filter
함수를 사용하여 배열에서 조건을 만족하는 요소만을 포함하는 새로운 배열을 만들 수 있습니다.
Swift에서 filter
함수를 사용한 배열 필터링에 대한 자세한 정보는 Swift 공식 문서를 참조하세요.