[swift] Swift에서 필터 함수를 사용해서 중복된 요소를 걸러내는 방법은?
let numbers = [1, 2, 2, 3, 4, 4, 5]
let uniqueNumbers = numbers.filter({ (value, index) in
    return numbers.firstIndex(of: value) == index
})
print(uniqueNumbers) // 출력: [1, 2, 3, 4, 5]

이 예제에서는 filter 함수를 사용하여 중복된 요소를 걸러내는데, 각 요소의 첫 번째 인덱스와 현재 인덱스를 비교하여 중복을 제거합니다.

참고 자료: