-1

I got error

Anonymous closure argument not contained in a closure

I have a array as shown below and I want to remove the duplicate element to get a new array without any duplicacy , My code of swift is :-

let oldArray = [1,2,3,4,5,6,7,8,91,2,3,6]
var newArray = oldArray.map( $0 != $1)
print(newArray) 

Thanks in advance

Dharmesh Kheni
  • 71,228
  • 33
  • 160
  • 165
piyush ranjan
  • 391
  • 4
  • 15

1 Answers1

1

You can try

let newArray = Array(Set(oldArray))

OR

let oldArray = [1,2,3,4,5,6,7,8,91,2,3,6]
var newArray = [Int]()
oldArray.forEach {
    if !newArray.contains($0) {
        newArray.append($0)
    } 
}
print(newArray)
Shehata Gamal
  • 98,760
  • 8
  • 65
  • 87