"Set" en Ruby es responsable de la implementación de una serie de valor desordenada sin mostrar ningún entires duplicados. Cuando se trata de innumerables objetos en retos de programación , sistema que permite a los operadores binarios que acepten objetos apartes de los conjuntos y matrices. Entre las diferentes versiones de Ruby, Set realiza la misma función y está diseñado para servir el mismo propósito.
Set Métodos
varios métodos Set permite a los programadores realizar modificaciones a sus conjuntos de datos . Ejemplos comunes de métodos establecidos incluyen la creación de una nueva , Duplicar conjunto dado un nombre diferente, un método que permite al programador devuelve un conjunto de red que contiene los elementos de una característica común en un objeto dado .
Aplanar set métodos
Otro conjunto de métodos que se utilizan en el juego son los métodos aplanar . El método inicial aplanar , expresado como " aplanar () " devuelve un nuevo conjunto que se aplana de forma recursiva. Adición de un signo de exclamación ot el método , " aplanar ! ()" Sustituirá a los datos del receptor con el resultado en su lugar y no se devuelve nada si no había modificaciones realizadas .
Set Métodos
Utilizando el " subconjunto ? " método validar el conjunto de datos tan cierto cuando se le da ningún tipo de conjunto de datos. El comando " resta " eliminará todos los elementos del conjunto que aparece como un objeto. El método set final, " superserie ? (Set ) " validará el conjunto como verdadera cuando se le da un superconjunto de datos (o una combinación o heterogéneo conjunto de datos. )