Swift Array - Mappa

Swift Array - Mappa
Map () in Swift Array è un metodo utilizzato per trasformare l'array esistente applicando un'operazione matematica su di esso. Quando lo fai, tutti gli elementi nell'array Swift esistenti vengono trasformati. Quindi, tutti gli elementi sono cambiati.

Per trasformare, dobbiamo specificare la condizione matematica. Questa condizione viene applicata utilizzando la proprietà di chiusura shorthand. Qui, $ 0 può essere utilizzato come chiusura stenografia che specifica la condizione all'interno del metodo Map ().

Sintassi

swift_array.mappa ($ 0 trasformazione)

Dove Swift_array è l'array di input.

Parametro
Prende la condizione usando la chiusura stensa-$ 0.

Esempio 1

Creiamo un array rapido che ha 8 numeri interi. Ora facciamo le seguenti trasformazioni:

  1. Aggiungi 2 a tutti gli elementi in Swift_array.
  2. Sottrai 5 da ciascun elemento in Swift_array.
// Crea un array rapido
var swift_array: [int] = [20,30,40,50,60,12,34,45]
print ("Array effettivo - \ (swift_array)")
// Aggiungi 2 a tutti gli elementi in swift_array
print ("trasformato swift array - \ (swift_array.mappa $ 0 + 2) ")
/// sottrai 5 da tutti gli elementi in swift_array
print ("trasformato swift array - \ (swift_array.mappa $ 0 - 5) ")

Produzione

Spiegazione

Linea 2:

Abbiamo creato un array chiamato Swift_array con 8 numeri interi.

Riga 7:

Qui, aggiungiamo 2 a tutti gli elementi in Swift_array. L'operazione matematica è - "$ 0 + 2".

Riga 10:

Qui, sottraggiamo 5 da tutti gli elementi di Swift_array. L'operazione matematica è - "$ 0 - 5".

Esempio 2

Creiamo un array rapido che ha 8 numeri interi. Ora facciamo le seguenti trasformazioni:

  1. Moltiplica 4 con ogni elemento in swift_array.
  2. Dividi ogni elemento per 10 in swift_array.
// Crea un array rapido
var swift_array: [int] = [20,30,40,50,60,12,34,45]
print ("Array effettivo - \ (swift_array)")
// moltiplica 4 con ogni elemento in swift_array
print ("trasformato swift array - \ (swift_array.mappa $ 0 * 4) ")
// Dividi ogni elemento per 10 in swift_array
print ("trasformato swift array - \ (swift_array.mappa $ 0 /10) ")

Produzione

Spiegazione

Linea 2:

Abbiamo creato un array chiamato Swift_array con 8 numeri interi.

Riga 7:

Qui, moltiplichiamo 4 con ogni elemento in Swift_array. L'operazione matematica è - "$ 0 * 4".

Riga 10:

Qui, dividiamo ogni elemento per 10 in swift_array. L'operazione matematica è - "$ 0 /10".

Esempio 3

Creiamo un array rapido che ha 3 stringhe e restituiamo un swift_array trasformato che ha la lunghezza della stringa.

// Crea un array rapido
var swift_array: [string] = ["swift1", "linuxhint", "c#"]
print ("Array effettivo - \ (swift_array)")
// trasforma Swift_array restituendo il conteggio dei caratteri in ogni stringa
print ("trasformato swift array - \ (swift_array.Mappa $ 0.contare)")

Produzione

Spiegazione

Linea 2:

Abbiamo creato un array chiamato Swift_array con 3 stringhe.

Riga 7:

Qui, trasformiamo Swift_array restituendo il conteggio dei caratteri in ogni stringa. L'operazione è "$ 0.contare". Il conteggio trova la lunghezza della stringa rapida.

Esempio 4

Creiamo due array rapidi e li trasformiamo in array che ha stringhe in capitale e stringhe minuscole.

// Crea un array rapido
var swift_array1: [string] = ["swift1", "linuxhint", "c#"]
// Crea un array rapido
var swift_array2: [string] = ["ciao", "linuxhint"]
print ("effettivo swift array1 - \ (swift_array1)")
// trasforma il swift_array restituendo le corde in capitale.
print ("trasformato swift array1 - \ (swift_array1.Mappa $ 0.Uppercased ()) ")
print ("Aray2 ARRAY2 - \ (Swift_array2)")
// trasforma il swift_array restituendo le corde in minuscolo.
print ("trasformato swift array2 - \ (swift_array2.Mappa $ 0.LowerCased ()) ")

Produzione

Spiegazione

Riga 2-5:

Abbiamo creato due array Swift con stringhe chiamate Swift_array1 e SWIFT_ARRAY2.

Riga 9:

Qui, trasformiamo SWIFT_ARRAY1 restituendo le corde in capitale. L'operazione è "$ 0.superiore ()".

Riga 15:

Qui, trasformiamo SWIFT_ARRAY2 restituendo le corde in minuscolo. L'operazione è "$ 0.minuscolo ()".

Conclusione

In questo rapido tutorial, abbiamo imparato a trasformare tutti i valori nel metodo Swift_Array esistente usando il metodo Map (). Map () in Swift Array è un metodo utilizzato per trasformare l'array esistente applicando un'operazione matematica su di esso. Specificare la chiusura di stenografia $ 0 è importante menzionare la condizione di trasformazione con l'operazione R e l'espressione matematica.