KT-20357 Add sample for mutableSet function

This commit is contained in:
Keita Watanabe
2018-08-30 12:16:28 +09:00
committed by Ilya Gorbunov
parent df6ccbca49
commit 12ec4fdce0
2 changed files with 24 additions and 0 deletions
@@ -52,6 +52,7 @@ public inline fun <T> setOf(): Set<T> = emptySet()
* Returns an empty new [MutableSet].
*
* The returned set preserves the element iteration order.
* @sample samples.collections.Collections.Sets.emptyMutableSet
*/
@SinceKotlin("1.1")
@kotlin.internal.InlineOnly
@@ -60,6 +61,7 @@ public inline fun <T> mutableSetOf(): MutableSet<T> = LinkedHashSet()
/**
* Returns a new [MutableSet] with the given elements.
* Elements of the set are iterated in the order they were specified.
* @sample samples.collections.Collections.Sets.mutableSet
*/
public fun <T> mutableSetOf(vararg elements: T): MutableSet<T> = elements.toCollection(LinkedHashSet(mapCapacity(elements.size)))