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 81 views
1 answer 96 views
1 answer 95 views
1 answer 87 views
1 answer 98 views
2 answers 121 views
...