How to get the difference between two arrays in Swift

1 Answer

0 votes
import Foundation

let array1 = ["c#", "c", "c++", "java", "python", "vb", "swift"]
let array2 = ["rust", "c", "c++", "go", "python", "nodejs"]

let set1 = Set(array1)
let result = array2.filter { !set1.contains($0) }

print(result.joined(separator: " "))



/*
run:
     
rust go nodejs

*/

 



answered Feb 5, 2025 by avibootz

Related questions

1 answer 88 views
1 answer 106 views
1 answer 102 views
1 answer 93 views
1 answer 104 views
2 answers 133 views
...