regras . Lista
Tipo de lista. Os itens não são necessariamente homogêneos.
Além dos métodos listados abaixo, as listas têm os seguintes operadores:
Operador | Uso |
---|---|
x == y | Compare as listas x e y |
x[i] | Operador de índice, obter índice de valor i |
x[i:j] | Operador de intervalo, obter sublista do índice i para j |
v in x | Verifique se o valor v existe na lista x. 'a' in ['a','b'] == true |
Métodos
concat
concat (lista) retorna regras.Lista
Crie uma nova lista adicionando os elementos de outra lista ao final desta.
Parâmetro | |
---|---|
Lista | lista para concatenar. O valor não deve ser nulo. |
- Devoluções
non-null rules.List
a lista com todos os elementos da outra lista adicionados.
hasAll
hasAll (list) retorna regras.Boolean
Determine se a lista contém todos os elementos de outra lista.
Parâmetro | |
---|---|
Lista | A lista de elementos a procurar. O valor não deve ser nulo. |
- Devoluções
non-null rules.Boolean
true se esta lista contiver todos os elementos na outra.
hasAny
hasAny (lista) retorna regras. Booleano
Determine se a lista contém algum elemento em outra lista.
Parâmetro | |
---|---|
Lista | A lista de elementos a procurar. O valor não deve ser nulo. |
- Devoluções
non-null rules.Boolean
true se esta lista contiver qualquer elemento na outra.
tem apenas
hasOnly (list) retorna regras.Boolean
Determine se todos os elementos da lista estão presentes em outra lista.
Parâmetro | |
---|---|
Lista | A lista de elementos a procurar. O valor não deve ser nulo. |
- Devoluções
non-null rules.Boolean
true se todos os elementos na lista estiverem presentes em outra lista, excluindo elementos repetidos.
Exemplo
['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true
Junte
join (separador) retorna regras. String
Junte os elementos da lista em uma string, com um separador.
Parâmetro | |
---|---|
separador | String para separar os elementos. O valor não deve ser nulo. |
- Devoluções
non-null rules.String
a lista unida como uma string.
deletar tudo
removeAll (lista) retorna regras.Lista
Crie uma nova lista removendo os elementos de outra lista dessa lista.
Parâmetro | |
---|---|
Lista | lista de elementos a serem removidos .. O valor não deve ser nulo. |
- Devoluções
non-null rules.List
a lista com todos os elementos da outra lista removidos.
Tamanho
size () retorna regras.Integer
Obtenha o número de valores na lista.
- Devoluções
non-null rules.Integer
o número de valores na lista.
pôr
toSet () retorna regras. Conjunto
Retorna um conjunto contendo todos os elementos exclusivos da lista.
No caso de dois ou mais elementos serem iguais, mas não idênticos, o conjunto de resultados conterá apenas o primeiro elemento da lista. Os demais elementos são descartados.
- Devoluções
non-null rules.Set
conjuntos contendo valores exclusivos na lista fornecida.