distinct

fun <T> Array<out T>.distinct(): List<T> (source)
fun ByteArray.distinct(): List<Byte> (source)
fun ShortArray.distinct(): List<Short> (source)
fun IntArray.distinct(): List<Int> (source)
fun LongArray.distinct(): List<Long> (source)
fun FloatArray.distinct(): List<Float> (source)
fun DoubleArray.distinct(): List<Double> (source)
fun BooleanArray.distinct(): List<Boolean> (source)
fun CharArray.distinct(): List<Char> (source)

Returns a list containing only distinct elements from the given array.

The elements in the resulting list are in the same order as they were in the source array.

fun <T> Iterable<T>.distinct(): List<T> (source)

Returns a list containing only distinct elements from the given collection.

The elements in the resulting list are in the same order as they were in the source collection.