Aquí, $ 0 se puede usar como cierre taquigrafía que especifica la condición dentro del método Filter ().
Sintaxis:
swift_array.Filtro ($ 0 condición)
Donde swift_array es la matriz de entrada.
Parámetro:
Se necesita la condición para filtrar los elementos de la matriz rápida.
Condición única
Ejemplo 1:
Crearemos una matriz rápida que tenga 8 elementos y obtendremos los elementos que son iguales a Numpy.
// crear una matriz rápida
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy", "pandas", "pandas", "numpy"]
Imprimir ("Array real - \ (Swift_Array)")
// Filtrar el swift_array de modo que el valor sea numpy
Imprimir ("Valores numpy - \ (Swift_Array.Filtro $ 0 == "Numpy") ")
Producción:
Explicación:
Línea 2:
Creamos una matriz llamada swift_array con 8 elementos de tipo de cadena.
Línea 7:
Aquí obtenemos el elemento Numpy. El filtro utilizado aquí es el operador "==". Finalmente, mostramos el swift_array filtrado.
Ejemplo 2:
Creamos una matriz rápida que tiene 10 enteros y obtiene los valores que son superiores a 25.
// crear una matriz rápida
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
Imprimir ("Array real - \ (Swift_Array)")
// Filtrar el swift_array de tal manera que los elementos superiores a 25.
Imprimir ("Valores filtrados - \ (Swift_Array.Filtro $ 0> 25) ")
Producción:
Explicación:
Línea 2:
Creamos una matriz llamada swift_array con 10 elementos de tipo entero.
Línea 7:
Aquí, obtenemos los elementos que tienen más de 25 años utilizando el operador.
Ejemplo 3:
Creamos una matriz rápida que tiene 10 enteros y obtiene los elementos que son menos de 12.
// crear una matriz rápida
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
Imprimir ("Array real - \ (Swift_Array)")
// Filtrar el swift_array de tal manera que los elementos menores de 12.
Imprimir ("Valores filtrados - \ (Swift_Array.Filtro $ 0 < 12)")
Producción:
Explicación:
Línea 2:
Creamos una matriz llamada swift_array con 10 elementos de tipo entero.
Línea 7:
Aquí, obtenemos los elementos que tienen menos de 12 usando el < operator.
Múltiples condiciones
Ejemplo 1:
Creamos una matriz rápida que tiene 5 elementos y obtenemos los elementos iguales a pandas o java.
// crear una matriz rápida
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy"]
Imprimir ("Array real - \ (Swift_Array)")
// Filtrar el swift_array de modo que los elementos sean pandas o java
Imprimir ("Pandas, Java Elements - \ (Swift_Array.Filtro $ 0 == "Pandas" || $ 0 == "Java") ")
Producción:
Explicación:
Línea 2:
Creamos una matriz llamada swift_array con 5 elementos de tipo de cadena.
Línea 6:
Aquí obtenemos los elementos pandas y java. El filtro utilizado aquí es el operador "==" a través del operador o (||).
Ejemplo 2:
Creamos una matriz rápida que tiene 5 enteros y obtiene los elementos mayores de 20 y divisibles por 5.
// crear una matriz rápida
var swift_array: [int] = [20,34,15,40,50]
Imprimir ("Array real - \ (Swift_Array)")
imprimir ("matriz filtrada - \ (swift_array.Filtro $ 0> 20 && $ 0%5 == 0) ")
Producción:
Explicación:
Línea 2:
Creamos una matriz llamada swift_array con 5 elementos de tipo entero.
Línea 7:
Aquí, obtenemos los valores que son mayores de 20 y divisibles por 5 . El filtro utilizado aquí es el "&&" (y) operador.
Conclusión
En este tutorial rápido, aprendimos cómo filtrar los elementos en una matriz utilizando el método filtre (). El filtro () en la matriz Swift es un método que se utiliza para devolver una matriz actualizada de la matriz existente eliminando los elementos. Aprendimos los diferentes ejemplos revisando las diferentes condiciones para verificar los elementos particulares.