Matriz Swift - Mapa

Matriz Swift - Mapa
Map () en la matriz Swift es un método que se utiliza para transformar la matriz existente aplicando una operación matemática en él. Cuando está haciendo esto, todos los elementos en la matriz Swift existente se transforman. Entonces, todos los elementos cambian.

Para transformar, tenemos que especificar la condición matemática. Esta condición se aplica utilizando la propiedad de cierre de la taquigrafía. Aquí, $ 0 se puede usar como cierre taquigrafía que especifica la condición dentro del método map ().

Sintaxis

swift_array.MAP ($ 0 Transformación)

Donde swift_array es la matriz de entrada.

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

Ejemplo 1

Creamos una matriz rápida que tiene 8 enteros. Ahora, hacemos las siguientes transformaciones:

  1. Agregue 2 a todos los elementos en el swift_array.
  2. Restar 5 de cada elemento en el swift_array.
// crear una matriz rápida
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Imprimir ("Array real - \ (Swift_Array)")
// Agregar 2 a todos los elementos en el swift_array
Print ("Array Swift Transformed - \ (Swift_Array.mapa $ 0 + 2) ")
/// Resta 5 de todos los elementos en el swift_array
Print ("Array Swift Transformed - \ (Swift_Array.mapa $ 0 - 5) ")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 8 enteros.

Línea 7:

Aquí, agregamos 2 a todos los elementos en el swift_array. La operación matemática es - "$ 0 + 2".

Línea 10:

Aquí, restamos 5 de todos los elementos en el swift_array. La operación matemática es - "$ 0 - 5".

Ejemplo 2

Creamos una matriz rápida que tiene 8 enteros. Ahora, hacemos las siguientes transformaciones:

  1. Multiplicar 4 con cada elemento en el swift_array.
  2. Divide cada elemento por 10 en el swift_array.
// crear una matriz rápida
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Imprimir ("Array real - \ (Swift_Array)")
// multiplicar 4 con cada elemento en el swift_array
Print ("Array Swift Transformed - \ (Swift_Array.mapa $ 0 * 4) ")
// divide cada elemento por 10 en el swift_array
Print ("Array Swift Transformed - \ (Swift_Array.mapa $ 0/10) ")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 8 enteros.

Línea 7:

Aquí, multiplicamos 4 con cada elemento en el swift_array. La operación matemática es - "$ 0 * 4".

Línea 10:

Aquí, dividimos cada elemento por 10 en el swift_array. La operación matemática es - "$ 0/10".

Ejemplo 3

Creamos una matriz rápida que tiene 3 cuerdas y devuelve un swift_array transformado que tiene longitud de cadena.

// crear una matriz rápida
var swift_array: [string] = ["Swift1", "Linuxhint", "C#"]]
Imprimir ("Array real - \ (Swift_Array)")
// transforma el swift_array devolviendo el recuento de caracteres en cada cadena
Print ("Array Swift Transformed - \ (Swift_Array.Mapa $ 0.contar)")

Producción

Explicación

Línea 2:

Creamos una matriz llamada swift_array con 3 cuerdas.

Línea 7:

Aquí, transformamos el swift_array devolviendo el recuento de caracteres en cada cadena. La operación es "$ 0.contar". El conte encuentra la longitud de la cadena rápida.

Ejemplo 4

Creamos dos matrices rápidas y las transformamos en las matrices que tiene cadenas de casos de capital y cadenas minúsculas.

// crear una matriz rápida
var swift_array1: [string] = ["swift1", "linuxhint", "c#"]
// crear una matriz rápida
var swift_array2: [string] = ["Hola", "Linuxhint"]
imprimir ("Array swift real1 - \ (swift_array1)")
// Transforma el swift_array devolviendo las cuerdas en el caso de la capital.
Imprimir ("Array Swift transformado1 - \ (Swift_array1.Mapa $ 0.uppercased ()) ")
Imprimir ("Real Swift Array2 - \ (Swift_array2)")
// Transforma el swift_array devolviendo las cuerdas en minúsculas.
Imprimir ("Array Swift transformado2 - \ (Swift_Array2.Mapa $ 0.LowerCased ()) ")

Producción

Explicación

Línea 2-5:

Creamos dos matrices Swift con cuerdas llamadas Swift_array1 y Swift_Array2.

Línea 9:

Aquí, transformamos el swift_array1 devolviendo las cuerdas en el caso capital. La operación es "$ 0.superado ()".

Línea 15:

Aquí, transformamos el swift_array2 devolviendo las cuerdas en minúsculas. La operación es "$ 0.LowerCased ()".

Conclusión

En este tutorial Swift, aprendimos cómo transformar todos los valores en el método existente de swift_array usando el método map (). Map () en la matriz Swift es un método que se utiliza para transformar la matriz existente aplicando una operación matemática en él. Especificar el cierre de la taquigrafía $ 0 es importante mencionar la condición de transformación con la operación R y la expresión matemática.