[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 공식 문서를 참고하세요.