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

다음은 filter 함수를 사용하여 양수와 음수를 분할하는 예제 코드입니다:

let numbers = [-2, -1, 0, 1, 2]
let positiveNumbers = numbers.filter { $0 > 0 }
let negativeNumbers = numbers.filter { $0 < 0 }

print("Positive numbers: \(positiveNumbers)") // Positive numbers: [1, 2]
print("Negative numbers: \(negativeNumbers)") // Negative numbers: [-2, -1]

위 예제 코드에서는 filter 함수를 사용하여 numbers 배열에서 양수와 음수를 분할하였습니다. $0는 클로저에서 각 요소를 나타냅니다.

이러한 방식으로 filter 함수를 사용하여 배열의 요소를 손쉽게 분할할 수 있습니다.