small snippets on how you can perform union, intersection & subtraction on list!
TLDR : Snippet says it all 😉
Disclaimer : All the assets used as background belongs to respective companies I don't promote them as my own, they are just used to make code relatable and attractive.
Union, Intersect and Subtract are function present in Kotlin's standard collection api, they all return
Set type and
preserve the element iteration order of the first array, and since they all are
infix they don't need
. tokens. I have added `List` operations that you would perform to get the similar results for comparison.
They are just small example I will highly recommend for looking up in docs for detailed explanation!, Now then 👁️ on the code 💻👇
Union : [Docs]
Returns a set containing all distinct elements from both of the list.
Intersect : [Docs]
Returns a set containing all elements that are contained by both of the list.
Subtract : [Docs]
Returns a set containing all elements that are contained by this list and not contained by the other list.
That's all fokes! , these are the basic operations that can be performed on the list and are always handy to know! see ya in next snippet 💻 Happy Hacking!
Enjoy the article?
a clap is much appreciated if you enjoyed. No sign up or cost associated :)
P.S discover more such operations and functions from official docs :