linkedSetOf
Returns an empty new LinkedHashSet.
inline fun <T> linkedSetOf(): LinkedHashSet<T>(source)
fun main() {
// Create a LinkedHashSet with initial elements (duplicates are removed, order preserved)
val fruits = linkedSetOf("apple", "banana", "apple", "orange")
// Add a new element
fruits.add("pear")
// Remove an element
fruits.remove("banana")
// Iterate over the set – order is the order of first insertion
for (fruit in fruits) {
println(fruit)
}
// Create an empty LinkedHashSet
val emptySet = linkedSetOf<Int>()
println("Empty set size: ${emptySet.size}") // 0
}