[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
함수를 사용하여 중복된 요소를 걸러내는데, 각 요소의 첫 번째 인덱스와 현재 인덱스를 비교하여 중복을 제거합니다.
참고 자료: