Есть массив
var numbers = [ “u”, “w”, “i”, “x” ]
и словарь
let dic = [“u”, “t”, “w”, “x”, “o”, “s”, “i”, “d”, “q”]
Как отфильтровывать массив опираясь на значения другого массива?
Есть массив
var numbers = [ “u”, “w”, “i”, “x” ]
и словарь
let dic = [“u”, “t”, “w”, “x”, “o”, “s”, “i”, “d”, “q”]
Как отфильтровывать массив опираясь на значения другого массива?
Вот что тебе нужно Fundamental Set Operations
var numbers = [ "u", "w", "i", "x", "p"]
let dic = ["u", "t", "w", "x", "o", "s", "i", "d", "q"]
let result1 = Set(numbers).intersection(Set(dic))
print(result1) // ["x", "i", "u", "w"]
let result2 = Set(numbers).symmetricDifference(Set(dic))
print(result2) // ["t", "d", "q", "s", "p", "o"]
let result3 = Set(numbers).union(Set(dic))
print(result3) // ["x", "w", "d", "o", "p", "u", "i", "t", "s", "q"]
let result4 = Set(numbers).subtracting(Set(dic))
print(result4) // ["p"]