Operazioni di array Swift creare, accedere e modificare

Operazioni di array Swift creare, accedere e modificare
Il motivo dietro Swift è sviluppare le applicazioni iOS. È sviluppato da Apple che è un linguaggio di programmazione generale.

Python (proprio come Java) e altre lingue Swift Support Data Tipi, Operatori, Dichiarazioni di loop, dichiarazioni condizionali, raccolte e può essere possibile implementare la programmazione orientata agli oggetti.

In questa rapida guida, vedremo cosa è una raccolta di array in rapida e come creare, accedere e modificare elementi in una collezione di array.

Prima di andare alla creazione di array, vedremo cos'è un array e come dichiararlo e inizializzarlo.

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.

Esistono due modi per dichiarare un array in Swift.

Dichiarazione di array

Il primo modo in cui possiamo dichiarare un array è usando parentesi quadrate - [].

Qui useremo il permettere Parola chiave per definire un array. Quindi, specificheremo il nome dell'array che rappresenta il nome di un array seguito dal tipo di dati.

Sintassi:

let swift_array: [DataType] = []
let swift_array: [int] = []


Qui, puoi vedere che abbiamo dichiarato un array vuoto chiamato - swift_array con il tipo di dati - Int.
Int rappresenta l'intero che memorizza solo i valori del tipo intero.

Il secondo modo per dichiarare un array è usando il Vettore() funzione.

Qui useremo il permettere Parola chiave per definire un array. Quindi, specificheremo il nome dell'array che rappresenta il nome di un array seguito dal tipo di dati.

Sintassi:

let swift_array: array = Array ()


Quindi, questi sono i due possibili modi per dichiarare un array in Swift.

Esempio:

Qui, stiamo creando due array swift vuoti chiamati - swift_array1 e swift_array2 e visualizzandoli.

// Crea swift_array
let swift_array1: [int] = []
// Visualizza Swift_array
stampa (swift_array1)
// Crea swift_array
let swift_array2: array = Array ()
// Visualizza Swift_array
stampa (swift_array2)


Produzione:


Poiché gli array sono vuoti, vengono restituiti array vuoti.

Creazione di array

Ora vedremo come creare un array in Swift con alcuni elementi di tipo intero.

Possiamo specificare direttamente gli elementi in un array rapido senza specificare anche il tipo di dati.

Sintassi:

let swift_array: [DataType] = [Element1, Element2,…]
(O)
let swift_array = [element1, element2,…]


Dove Swift_array è il nome dell'array.

Esempio:

Creiamo due array rapidi con cinque valori interi e visualizziamoli.

// Crea swift_array con valori
let swift_array1: [int] = [10,20,30,40,50]
// Visualizza Swift_array
stampa (swift_array1)
// Crea swift_array con valori senza specificare il tipo di dati
let swift_array2 = [10,20,30,40,50]
// Visualizza Swift_array
stampa (swift_array2)


Produzione:


Quindi, abbiamo creato array in due modi. swift_array1 viene creato specificando il tipo di dati - int e swift_array2 viene creato senza specificare il tipo di dati.

Accesso agli elementi da Swift Array

Se vogliamo visualizzare l'intero array Swift, utilizziamo l'istruzione Print (). Ora, se vuoi ottenere solo un elemento particolare dall'array, vengono utilizzate le posizioni dell'indice.

L'indice inizia con 0. Utilizzando l'indice, è possibile accedere agli elementi dall'array Swift.

Sintassi:

swift_array [indice]


Dove Swift__Array è un array e indice Swift input rappresenta un valore intero che specifica la posizione dell'indice.

Esempio 1:

Ora creeremo un array di interi chiamato - Swift_array1 con 10 elementi e accederebbe agli elementi.

// Crea swift_array con valori
let swift_array1: [int] = [10,20,30,40,50,1,2,3,4,5]
// Visualizza Swift_array
print ("Array swift effettivo: \ (swift_array1)")
// Accedi al 4 ° elemento
Print ("Element Present at Index - 3 is \ (Swift_array1 [3]).")
// Accedi all'8 ° elemento
Print ("Element Present at Index - 7 is \ (Swift_array1 [7]).")
// Accedi al 1 ° elemento
Print ("Element Present at Index - 0 is \ (Swift_array1 [0]).")


Produzione:


Quindi gli elementi rispetto alle posizioni dell'indice sono stati restituiti.

Esempio 2:

Ora creeremo un array di stringhe denominato - swift_array1 con 4 elementi e accederebbe agli elementi.

// Crea swift_array con stringhe
let swift_array1: [string] = ["swift1", "swift2", "swift3", "swift4"]
// Visualizza Swift_array
print ("Array swift effettivo: \ (swift_array1)")
// Accedi al 1 ° elemento
Print ("Element Present at Index - 0 is \ (Swift_array1 [0]).")
// Accedi al 3 ° elemento
Print ("Element Present at Index - 2 is \ (Swift_array1 [2]).")


Produzione:


Quindi gli elementi di stringa rispetto alle posizioni dell'indice sono stati restituiti.

Modifica degli elementi in Swift Array

È possibile modificare gli elementi particolari nell'array rapido o l'intero array Swift utilizzando le posizioni dell'indice.

L'indice inizia con 0. In particolare posizione dell'indice, assegneremo il nuovo elemento.

Se si desidera modificare l'intero array, è possibile passare i nuovi elementi nel nuovo array e non è necessario indice.

Sintassi:

Per un elemento particolare - swift_array [indice] = new_element
Per l'intero array - swift_array = [new_element,…]

Dove, Swift_array è un array Swift input e New_Element è l'elemento che sostituisce l'elemento esistente nell'array Swift.

Esempio 1:

Abbiamo creato quattro stringhe e aggiornato alcune stringhe usando la posizione dell'indice.

// Crea swift_array con stringhe
var swift_array1: [string] = ["swift1", "swift2", "swift3", "swift4"]
// Visualizza Swift_array
print ("Array swift effettivo: \ (swift_array1)")
// Aggiorna il 1 ° elemento a 'SW-1'
swift_array1 [0] = "sw-1"
// Aggiorna il 3 ° elemento in 'SW-3'
swift_array1 [2] = "sw-3"
// Visualizza Swift_array
print ("Array Swift aggiornato: \ (Swift_array1)")


Produzione:


Quindi, SW-1 sostituisce SWIFT1 e SW-3 sostituisce SWIFT3.

Esempio 2:

Abbiamo creato cinque numeri interi e aggiornato alcuni valori utilizzando la posizione dell'indice.

// Crea swift_array con numeri interi
var swift_array1: [int] = [34,56,53,23,56]
// Visualizza Swift_array
print ("Array swift effettivo: \ (swift_array1)")
// Aggiorna il 1 ° elemento a 1
swift_array1 [0] = 1
// Aggiorna il 3 ° elemento a 3
swift_array1 [2] = 3
// Aggiorna il 5 ° elemento a 5
swift_array1 [4] = 5
// Visualizza Swift_array
print ("Array Swift aggiornato: \ (Swift_array1)")


Produzione:


Quindi, 1 sostituisce 34, 3 sostituisce 53 e 5 sostituisce 56.

Esempio 3:

Ora proveremo ad aggiornare l'intero array.

Qui, abbiamo creato due array che contengono stringhe e numeri interi e aggiorniamo tutti gli elementi in entrambi gli array rapidi.

// Crea swift_array con numeri interi
var swift_array1: [int] = [34,56,53,23,56]
// Crea swift_array con stringhe
var swift_array2: [string] = ["swift1", "swift2"]
// Visualizza Swift_array
print ("Array intero effettivo Swift: \ (swift_array1)")
// Aggiorna l'intero array
swift_array1 = [100.200.300.400.500]
// Visualizza Swift_array
print ("Array Swift aggiornato: \ (Swift_array1)")
// Visualizza Swift_array
print ("Array stringa swift effettivo: \ (swift_array2)")
// Aggiorna l'intero array
swift_array2 = ["ciao", "linuxhint"]
// Visualizza Swift_array
print ("Array Swift aggiornato: \ (Swift_array2)")


Produzione:


I valori nell'array intero (swift_array1) sono aggiornati a 100.200.300.400 e 500. I valori nell'array di stringa (SWIFT_ARRAY2) sono aggiornati a "Hello", "Linuxhint".


Conclusione

In questa rapida guida per array, abbiamo visto come creare un array in Swift. Possiamo farlo usando la funzione Array () o usando []. Successivamente, abbiamo esplorato come accedere agli elementi da un array attraverso le posizioni dell'indice ed è possibile modificare gli elementi utilizzando anche le posizioni dell'indice. Abbiamo discusso di diversi esempi per accedere e modificare particolari o tutti gli elementi nell'array.