Swift Array - Allsatisfy

Swift Array - Allsatisfy
AllSticisfy () en la matriz Swift es un método que se utiliza para verificar si todos los elementos en la matriz satisfacían la condición o no. Según esto, el resultado se devuelve en forma de valor booleano. Verdadero significa que todos los elementos satisfacen la condición y falso significa que cualquiera de los elementos no satisface la condición.

Aquí, $ 0 se puede usar como cierre taquigrafía que especifica la condición dentro del método AllSESTISFY ().

Sintaxis

swift_array.AllSESTISFY ($ 0 condición)

Donde swift_array es la matriz de entrada.

Parámetro
Toma la condición usando el cierre de taquigrafía $ 0.

Condición única

Ejemplo 1

Creamos una matriz rápida que tiene 8 elementos y obtenemos 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)")
// Verifique si todos los valores en Swift_Array son iguales a Numpy
imprimir ("¿Todos los valores en el swift_array son iguales a numpy? - \ (swift_array.AllSESTISFY $ 0 == "Numpy") ")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 8 elementos del tipo de cadena.

Línea 7:

Aquí, verificamos si todos los valores en Swift_Array son iguales a Numpy. Todos no son numpy. Por eso, FALSO es la salida.

Ejemplo 2

Crearemos una matriz rápida que tenga 10 enteros y;

  1. Verifique si todos los valores son mayores de 25.
  2. Verifique si todos los valores son inferiores a 100.
// crear una matriz rápida
var swift_array: [int] = [28,45,67,89,90,76,87,98,66,54]
Imprimir ("Array real - \ (Swift_Array)")
// Verifique si todos los valores en el swift_array son mayores de 25
imprimir ("Hace todos los valores en el swift_array son mayores de 25? - \ (swift_array.AllSESTISFY $ 0> 25) ")
// Compruebe si todos los valores en el swift_array son inferiores a 100
imprimir ("hace todos los valores en el swift_array son menos de 100? - \ (swift_array.AllSESTISFY $ 0 < 100 )")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 10 elementos de tipo entero.

Línea 7:

Aquí, verificamos si todos los valores en el swift_array son mayores de 25 o no. La salida es verdadero Dado que cada elemento en el swift_array es mayor de 25.

Línea 10:

Aquí, verificamos si todos los valores en el swift_array son menos de 100 o no . La salida es verdadero Dado que cada elemento en el swift_array es inferior a 100.

Múltiples condiciones

Ejemplo 1

Creamos una matriz rápida que tiene 10 enteros y;

  1. Verifique si todos los valores son superiores a 25 y menos de 100.
  2. Verifique si todos los valores son superiores a 25 o divididos por 10.
// crear una matriz rápida
var swift_array: [int] = [28,45,67,89,90,76,87,98,66,54]
Imprimir ("Array real - \ (Swift_Array)")
// Verifique si todos los valores en el swift_array son superiores a 25 y menos de 100
imprimir ("hace todos los valores en el swift_array son superiores a 25 y menos de 100? -\ (swift_array.AllSESTISFY $ 0> 25 && $ 0 25 || $ 0%10 == 0) ")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 10 elementos de tipo entero.

Línea 7:
Verificamos si todos los valores en el swift_array son superiores a 25 y menos de 100. La salida es verdadero Dado que cada elemento satisface ambas condiciones.

Línea 10:
Verificamos si todos los valores en el swift_array son superiores a 25 y divisibles por 10. La salida es verdadero Dado que cada elemento satisface la primera condición y algún elemento no satisface la segunda condición. Como el operador especificado es O, La salida es verdadera. Al menos una condición está satisfecha.

Ejemplo 2

Creamos una matriz rápida que tiene 3 cuerdas y;

  1. Compruebe si todas las cadenas tienen longitud 6 y comiencen con "S".
  2. Compruebe si todas las cuerdas tienen longitud 6 y terminan con "s".
// crear una matriz rápida
var swift_array: [string] = ["swift1", "swift2", "swift3"]
Imprimir ("Array real - \ (Swift_Array)")
// Verifique si todas las cadenas tienen longitud-6 y comienzan con S
imprimir ("¿Todas las cuerdas tienen longitud-6 y comienzan con S? - \ (swift_array.AllSESTISFY $ 0.count == 6 && $ 0.Hasprefix ("S")) ")
// Verifique si todas las cadenas tienen longitud 6 y termina con S
imprimir ("¿todas las cuerdas tienen longitud-6 y termina con S? - \ (swift_array.AllSESTISFY $ 0.count == 6 && $ 0.Hassuffix ("S")) ")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 3 cuerdas.

Línea 7:
Verificamos si todas las cadenas tienen longitud 6 y comenzamos con "S".

Ambas condiciones son ciertas.

Línea 10:
Verificamos si todas las cuerdas tienen longitud 6 y terminan con "s".

La primera condición se cumple pero la segunda condición falla.

Entonces, la salida final es FALSO.

Conclusión

En este tutorial rápido, aprendimos cómo verificar la condición de todos los elementos en una matriz utilizando el método AllSeStrisFy (). AllSeSticisFy () en la matriz Swift es un método que se utiliza para si verifica todos los elementos en la matriz satisfecho con la condición o no. Especificamos el $ 0 Como cierre en taquigrafía y aprendí los diferentes ejemplos verificando las diferentes condiciones para verificar todos los elementos.