A continuación encontrarás traducido al castellano el artículo de Paul Lefebvre publicado originalmente en el blog oficial de Xojo.
Si necesitas trabajar con sets (conjuntos de datos), entonces seguro que encontrarás de gran utilidad la nueva clase Set.
Un set es un conjunto de elemento, no muy distinto al Diccionario. Puedes añadir o eliminar elementos del set, tal y como podrías esperar; pero algunas de sus capacidades más únicas te permiten realizar una diferencia, intersección y unión entre dos sets.
- La Diferencia devuelve un nuevo Set cuyos miembros son únicos en cada Set. Esencialmente los elementos del primer set que no se encuentran en el segundo set.
- La intersección devuelve un nuevo set con los miembros que son comunes a ambos Sets.
- La Unión devuelve un nuevo Set que contiene los miembros de ambos Sets.
También encontrarás métodos para poblar un set a partir de un array o un Diccionario.
La clase Set está basada en código escrito por el MVP de Xojo Kem Tekinay, y funciona en todas las plataformas.