Swift Array - Inserisci

Swift Array - Inserisci
In questa rapida guida, vedremo il metodo insert () nella raccolta di array.

Prima di andare a discutere di questo metodo, vedremo cos'è un array.

Swift Array

Array in Swift è una raccolta che memorizza più elementi con lo stesso tipo di dati.

In Swift, dobbiamo specificare il tipo di dati per rappresentare il tipo di array durante la creazione di un array. Può anche essere possibile creare elementi in un array senza specificare alcun tipo di dati.

inserire()

insert () in array swift può essere utilizzato per aggiungere un elemento in una posizione specificata. Possiamo inserire un elemento particolare in una posizione particolare usando il valore dell'indice.

Se esiste un elemento esistente nella posizione dell'indice e se vogliamo inserire un nuovo elemento nella stessa posizione, viene inserito un nuovo elemento in quella posizione. L'elemento esistente verrà spostato dopo. Ci vogliono due parametri.

Sintassi:

swift_array.Inserisci (elemento, a: indice)


Parametri:

    1. Elemento - Se si desidera aggiungere un elemento a un array Swift esistente, è necessario passare l'elemento come parametro.
    2. A: Prende una posizione indice che è un valore intero che specifica la posizione in cui l'elemento deve essere inserito.

Ritorno:

Restituisce un array con elementi aggiunti.

Nota - È necessario aggiungere l'elemento rispetto allo stesso tipo di dati dell'array esistente.

Il metodo insert () supporta anche due proprietà del valore diretto all'interno di un parametro.

Se si desidera aggiungere elemento in prima posizione nell'array Swift, a: Take startindex
Valore. Inserisce il valore in prima posizione.

Sintassi:

swift_array.Insert (Element, at: swift_array.startindex)


Se si desidera aggiungere elemento all'ultima posizione nell'array Swift, a: prende EndIndex
Valore. Inserisce il valore nell'ultima posizione.

Sintassi:

swift_array.Insert (Element, at: swift_array.EndIndex)

Esempio 1:

Crea un array rapido che memorizza due valori interi. Aggiungiamo alcuni elementi in una posizione particolare usando il metodo insert ().

// Crea un array rapido con 2 elementi interi
var swift_array: [int] = [34,56]
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// Aggiungi 100 in seconda posizione
swift_array.Inserisci (100, a: 1)
Print ("Swift Array dopo aver aggiunto 100:", Swift_array)
// Aggiungi 200 in quarta posizione
swift_array.Insert (200, a: 3)
Print ("Swift Array dopo aver aggiunto 200:", Swift_array)
// Aggiungi 400 in prima posizione
swift_array.Inserisci (400, a: 0)
Print ("Swift Array dopo aver aggiunto 200:", Swift_array)
// Aggiungi 300 in terza posizione
swift_array.Inserisci (300, a: 2)
Print ("Swift Array dopo aver aggiunto 200:", Swift_array)


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato Swift_array che contiene 2 valori interi.

34 si trova nell'indice 0 ° e 56 si trova al primo indice.

Riga -8:


Abbiamo aggiunto valore - 100 a indice -1.

Riga -13:


Abbiamo aggiunto valore - 200 su indice -3.

Riga -18:


Abbiamo aggiunto valore - 400 su indice -0.

Riga -23:


Infine, abbiamo aggiunto valore - 300 a indice -2.

Quindi, l'array Swift aggiornato è:

Esempio 2:

Crea un array Swift vuoto con tipo di stringa. Aggiungiamo alcuni elementi in una posizione particolare usando il metodo insert ().

// crea un array swift vuoto
var swift_array: [string] = []
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// Aggiungi "Linuxhint" in prima posizione
swift_array.INSERT ("LinuxHint", a: 0)
Stampa ("Array Swift dopo aver aggiunto Linuxhint:", Swift_array)
// Aggiungi "Swift" in seconda posizione
swift_array.INSERT ("Swift", a: 1)
Stampa ("Array Swift dopo aver aggiunto Swift:", Swift_array)


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array denominato Swift_array che non contiene valori di stringa

Riga 8-9:


Abbiamo aggiunto una stringa "Linuxhint" in prima posizione e visualizzato l'array.

Riga -13-14:


Abbiamo aggiunto una stringa "rapida" in seconda posizione e visualizzato l'array.

Quindi, l'array Swift aggiornato è:

Esempio 3:

Crea un array swift vuoto con tipo intero e aggiungi il primo e gli ultimi elementi usando startindex E EndIndex valori.

// crea un array swift vuoto
var swift_array: [int] = []
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// Aggiungi 10 in prima posizione
swift_array.Inserisci (10, a: Swift_array.startindex)
Stampa ("Array Swift dopo aver aggiunto 10:", Swift_array)
// Aggiungi 20 all'ultima posizione
swift_array.Inserisci (20, a: Swift_array.EndIndex)
Print ("Swift Array dopo aver aggiunto 20:", Swift_array)


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato Swift_array che non contiene valori interi

Riga 8-9:


Abbiamo aggiunto un valore - 10 in prima posizione e visualizzato l'array.

Riga -13-14:


Abbiamo aggiunto un valore - 20 nell'ultima posizione e visualizzato l'array.

Quindi, l'array Swift aggiornato è:

Conclusione

Quindi, abbiamo visto come inserire un elemento sull'array rapido usando il metodo insert (). Possiamo inserire un elemento particolare in una posizione particolare usando il valore dell'indice.

Se esiste un elemento esistente nella posizione dell'indice e se vogliamo inserire un nuovo elemento nella stessa posizione, viene inserito un nuovo elemento in quella posizione e l'elemento esistente verrà spostato dopo. Abbiamo discusso di 3 diversi esempi per comprendere meglio questo concetto. Assicurati di dover specificare il valore dell'indice solo nell'intervallo specificato.