[swift] Swift에서 필터 함수를 사용해서 특정 조건을 만족하는 요소를 삭제하는 방법은?

예를 들어, 정수 배열에서 짝수를 삭제하려면 다음과 같이 할 수 있습니다.

var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers = numbers.filter { $0 % 2 != 0 }
print(numbers) // [1, 3, 5, 7, 9]

위의 예제에서 filter 함수는 클로저를 인자로 받고, 클로저가 true를 반환하는 요소만을 유지합니다. 여기서 $0 % 2 != 0은 짝수가 아닌 요소만을 필터링하는 조건입니다.

더 자세한 내용은 Swift 공식 문서를 참고하세요.