[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 배열에서 홀수를 제외한 짝수만 걸러내는 것을 보여줍니다. filter 함수는 주어진 클로저에 대해 true를 반환하는 요소만을 포함하는 새로운 배열을 만듭니다.

만약, 클로저가 인자로 받은 number를 2로 나누었을 때 나머지가 0이면 true를 반환하므로 짝수인 경우에만 true를 반환하게 되고, 나머지는 제외되어 새로운 배열이 반환됩니다.