Sets (Set y MutableSet)

lock

Set (Solo Lectura)

• Se crea con setOf()

• Elementos únicos, sin duplicados

• No garantiza orden específico

edit

MutableSet (Modificable)

• Se crea con mutableSetOf()

• Se puede agregar/eliminar elementos

• Mantiene unicidad automáticamente

verified

Característica Principal

Los duplicados se ignoran automáticamente

Sets.kt
// Set de solo lectura
val colores = setOf("Rojo", "Verde", "Azul")
// Set con duplicados (se ignoran)
val numeros = setOf(1, 2, 2, 3, 3, 3)
// Resultado: {1, 2, 3}
// MutableSet
val letras = mutableSetOf("A", "B")
// Agregar elemento (no duplica)
letras.add("C")
letras.add("A") // No se agrega (ya existe)
// {A, B, C}
// Verificar pertenencia
val existe = letras.contains("B")
// true
// Tamaño del set
val tamano = letras.size // 3
info

Ideal para verificar existencia y eliminar duplicados de colecciones