Interfaz: Configurar

Métodos

diferencia

diferencias() muestra rules.Set

Devuelve un conjunto que es la diferencia entre la llamada establecida difference() y el conjunto se pasa a difference(). Es decir, muestra un conjunto que contiene los elementos del que no están en el conjunto especificado.

Si los conjuntos son idénticos, muestra un conjunto vacío (size() == 0).

Devoluciones

Conjunto de diferencias non-null rules.Set que contiene los elementos que se encuentran en el que no forman parte del conjunto de llamadas.

Ejemplo

['a','b'].toSet().difference(['a','c'].toSet()) == ['b'].toSet()

tieneTodos

hasAll() muestra rules.Boolean

Prueba si el conjunto que llama a hasAll() contiene todos los elementos en el conjunto de comparación que se pasa a hasAll().

Devoluciones

non-null rules.Boolean si el conjunto de llamada contiene todos los elementos de el conjunto o la lista de comparación.

Ejemplo

['a','b'].toSet().hasAll(['a','c']) == false
['d','e','f'].toSet().hasAll(['d','e']) == true

tieneCualquiera

hasAny() muestra rules.Boolean

Prueba si el conjunto que llama a hasAny() contiene alguno de los elementos del conjunto o la lista que se pasa a hasAny().

Devoluciones

non-null rules.Boolean si el conjunto de llamadas contiene alguno de los elementos del conjunto o la lista de comparación.

Ejemplo

['a','b'].toSet().hasAny(['c','d'].toSet()) == false
['a','b'].toSet().hasAny(['a','c'].toSet()) == true

Solo tiene

hasOnly() muestra rules.Boolean

Prueba si el conjunto que llama a hasOnly() solo contiene los elementos en el conjunto de comparación o la lista que se pasa a hasOnly().

Devoluciones

non-null rules.Boolean, si el conjunto de llamada contiene solo los elementos de el conjunto o la lista de comparación.

Ejemplo

['a','b'].toSet().hasOnly(['a','c']) == false
['a','b'].toSet().hasOnly(['a','b']) == true

intersección

intersección() muestra rules.Set

Devuelve un conjunto que es la intersección entre la llamada al conjunto. intersection() y el conjunto que se pasa a intersection() Es decir, muestra un conjunto que contiene los elementos que los conjuntos tienen en común.

Si los conjuntos no tienen elementos en común, muestra un conjunto vacío. (size() == 0).

Devoluciones

Conjunto de intersección de non-null rules.Set que contiene los elementos que se encuentran en ambos el conjunto de llamada y el conjunto de comparación.

Ejemplo

['a','b'].toSet().intersection(['a','c'].toSet()) == ['a'].toSet()

tamaño

size() muestra rules.Integer

Muestra el tamaño del conjunto.

Devoluciones

non-null rules.Integer es la cantidad de valores del conjunto especificado.

unión

union() muestra rules.Set

Devuelve un conjunto que es la unión del conjunto que llama a union(). el conjunto que se pasa a union(). Es decir, muestra un conjunto que contiene todos los elementos de ambos conjuntos.

Devoluciones

Conjunto de unión non-null rules.Set que contiene todos los elementos de ambos al conjunto de llamadas y al conjunto de comparación.

Ejemplo

['a','b'].toSet().union(['a','c'].toSet()) == ['a', 'b', 'c'].toSet()