regras . Lista
Tipo de lista. Os itens não são necessariamente homogêneos.
Além dos métodos listados abaixo, as listas possuem os seguintes operadores:
Operador | Uso |
---|---|
x == y | Compare as listas x e y |
x[i] | Operador de índice, obtém índice de valor i |
x[i:j] | Operador de intervalo, obtém sublista do índice i a 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 lista.
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.
tem tudo
hasAll(lista) retorna regras.Boolean
Determine se a lista contém todos os elementos de outra lista.
Parâmetro | |
---|---|
lista | A lista de elementos a serem procurados. O valor não deve ser nulo. |
- Devoluções
non-null rules.Boolean
verdadeiro se esta lista contiver todos os elementos da outra.
tem qualquer
hasAny(lista) retorna regras.Boolean
Determine se a lista contém algum elemento de outra lista.
Parâmetro | |
---|---|
lista | A lista de elementos a serem procurados. O valor não deve ser nulo. |
- Devoluções
non-null rules.Boolean
verdadeiro se esta lista contiver algum elemento da outra.
tem apenas
hasOnly(lista) retorna regras.Boolean
Determine se todos os elementos da lista estão presentes em outra lista.
Parâmetro | |
---|---|
lista | A lista de elementos a serem procurados. O valor não deve ser nulo. |
- Devoluções
non-null rules.Boolean
verdadeiro se todos os elementos da 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
juntar
join(separador) retorna regras.String
Junte os elementos da lista em uma string, com um separador.
Parâmetro | |
---|---|
separador | String para separar 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 desta 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.Set
Retorna um conjunto contendo todos os elementos únicos da lista.
Caso dois ou mais elementos sejam iguais, mas não idênticos, o conjunto de resultados conterá apenas o primeiro elemento da lista. Os elementos restantes são descartados.
- Devoluções
non-null rules.Set
Conjunto de conjunto contendo valores exclusivos na lista fornecida.