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.