Matriz Swift - filtro

Matriz Swift - filtro
Filtro () na matriz Swift é um método usado para retornar uma matriz atualizada da matriz existente, removendo os elementos. Podemos chamar isso de filtragem. Com base na condição especificada dentro do método filtro (), ele retorna os elementos baseados na condição, removendo alguns elementos.

Aqui, $ 0 pode ser usado como fechamento de abreviação que especifica a condição dentro do método filtro ().

Sintaxe:

swift_array.filtro ($ 0 condição)


Onde swift_array é a matriz de entrada.

Parâmetro:

É preciso a condição para filtrar os elementos da matriz Swift.

Condição única

Exemplo 1:

Criaremos uma matriz rápida que tenha 8 elementos e obteremos os elementos iguais a Numpy.

// Crie uma matriz Swift
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy", "pandas", "pandas", "numpy"]
print ("Array real - \ (swift_array)")
// filtra o swift_array tal que o valor é numpy
Print ("Numpy Valores - \ (Swift_array.filtro $ 0 == "Numpy") ")


Saída:

Explicação:

Linha 2:


Criamos uma matriz chamada swift_array com 8 elementos do tipo de string.

Linha 7:


Aqui, temos o elemento Numpy. O filtro usado aqui é o operador "==". Finalmente, exibimos o Swift_array filtrado.

Exemplo 2:

Criamos uma matriz Swift que possui 10 números inteiros e obtemos os valores maiores que 25.

// Crie uma matriz Swift
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
print ("Array real - \ (swift_array)")
// filtrar o swift_array de modo que elementos maiores que 25.
print ("Valores filtrados - \ (swift_array.filtro $ 0> 25) ")


Saída:

Explicação:

Linha 2:


Criamos uma matriz chamada swift_array com 10 elementos do tipo inteiro.

Linha 7:


Aqui, temos os elementos maiores que 25 usando o> operador.

Exemplo 3:

Criamos uma matriz Swift que tem 10 números inteiros e obtemos os elementos inferiores a 12.

// Crie uma matriz Swift
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
print ("Array real - \ (swift_array)")
// filtra o swift_array de tal forma que elementos menores de 12.
print ("Valores filtrados - \ (swift_array.filtro $ 0 < 12)")


Saída:

Explicação:

Linha 2:


Criamos uma matriz chamada swift_array com 10 elementos do tipo inteiro.

Linha 7:


Aqui, temos os elementos menores que 12 usando o < operator.

Múltiplas condições

Exemplo 1:

Criamos uma matriz Swift que tem 5 elementos e obtenha os elementos iguais a pandas ou java.

// Crie uma matriz Swift
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy"]
print ("Array real - \ (swift_array)")
// filtra o swift_array de tal forma que os elementos serão pandas ou java
print ("Pandas, Java Elements - \ (Swift_array.filtro $ 0 == "pandas" || $ 0 == "java") ")


Saída:

Explicação:

Linha 2:


Criamos uma matriz chamada swift_array com 5 elementos do tipo de string.

Linha 6:


Aqui, temos os elementos de pandas e java. O filtro usado aqui é o operador "==" através do operador (||).

Exemplo 2:

Criamos uma matriz Swift que tem 5 números inteiros e obtemos os elementos maiores que 20 e divisíveis por 5.

// Crie uma matriz Swift
var swift_array: [int] = [20,34,15,40,50]
print ("Array real - \ (swift_array)")
print ("Array filtrado - \ (swift_array.filtro $ 0> 20 && $ 0%5 == 0) ")


Saída:

Explicação:

Linha 2:


Criamos uma matriz chamada swift_array com 5 elementos do tipo inteiro.

Linha 7:

Aqui, obtemos os valores maiores que 20 e divisíveis por 5 . O filtro usado aqui é o "&&" (e) operador.

Conclusão

Neste tutorial Swift, aprendemos a filtrar os elementos em uma matriz usando o método filtro (). O filtro () na matriz Swift é um método usado para retornar uma matriz atualizada da matriz existente, removendo os elementos. Aprendemos os diferentes exemplos verificando as diferentes condições para verificar os elementos específicos.