Swift -Array -Vorgänge - Erstellen, Zugriff und Änderung

Swift -Array -Vorgänge - Erstellen, Zugriff und Änderung
Der Grund für Swift ist die Entwicklung der iOS -Anwendungen. Es wurde von Apple entwickelt, einer allgemeinen Programmiersprache.

Python (genau wie Java) und andere Sprachen Swift -Unterstützung Datentypen, Operatoren, Schleifenanweisungen, bedingte Aussagen, Sammlungen und es können möglich sein, objektorientierte Programmierung zu implementieren.

In diesem Swift -Leitfaden sehen wir, was eine Array -Sammlung in Swift ist und wie Elemente in einer Array -Sammlung erstellt, zugreifen und modifiziert werden können.

Bevor wir zur Array -Schöpfung gehen, werden wir sehen, was ein Array ist und wie es deklariert und initialisiert werden soll.

Swift Array

Array in Swift ist eine Sammlung, die mehrere Elemente mit demselben Datentyp speichert.

In Swift müssen wir den Datentyp angeben, um den Datentyp des Arrays beim Erstellen eines Arrays darzustellen.

Es gibt zwei Möglichkeiten, um ein Array in Swift zu erklären.

Array -Erklärung

Der erste Weg, wie wir ein Array deklarieren können, besteht darin, quadratische Klammern zu verwenden - [].

Hier werden wir die verwenden lassen Schlüsselwort zum Definieren eines Arrays. Anschließend geben wir den Array -Namen an, der den Namen eines Arrays anschließt, gefolgt vom Datentyp.

Syntax:

Sei Swift_Array: [DataType] = []
Sei Swift_Array: [int] = []


Hier können Sie sehen, dass wir ein leeres Array mit dem Namen - Swift_array mit DataType deklariert haben - Int.
Int repräsentiert die Ganzzahl, die nur Ganzzahl -Typwerte speichert.

Der zweite Weg, ein Array zu deklarieren Array () Funktion.

Hier werden wir die verwenden lassen Schlüsselwort zum Definieren eines Arrays. Anschließend geben wir den Array -Namen an, der den Namen eines Arrays anschließt, gefolgt vom Datentyp.

Syntax:

Lassen Sie Swift_Array: Array = Array ()


Dies sind also die beiden möglichen Möglichkeiten, um ein Array in Swift zu deklarieren.

Beispiel:

Hier erstellen wir zwei leere Swift -Arrays mit dem Namen - Swift_array1 und Swift_array2 und zeigen sie an.

// Swift_array erstellen
Sei Swift_Array1: [int] = []
// Swift_array anzeigen
print (Swift_array1)
// Swift_array erstellen
Lassen Sie Swift_Array2: Array = Array ()
// Swift_array anzeigen
print (Swift_array2)


Ausgang:


Da die Arrays leer sind, werden leere Arrays zurückgegeben.

Array -Schöpfung

Jetzt werden wir sehen, wie man ein Array in Swift mit einigen Elementen des Ganzzahl erstellt.

Wir können Elemente in einem Swift -Array direkt angeben, ohne auch Datentyp anzugeben.

Syntax:

Sei Swift_Array: [DataType] = [Element1, Element2,…]
(ODER)
Sei Swift_array = [Element1, Element2,…]


Wo Swift_array der Array -Name ist.

Beispiel:

Erstellen wir zwei Swift -Arrays mit fünf Ganzzahlwerten und zeigen sie an.

// Erstellen Sie Swift_array mit Werten
Sei Swift_array1: [int] = [10,20,30,40,50]
// Swift_array anzeigen
print (Swift_array1)
// Swift_array mit Werten erstellen, ohne den Datentyp anzugeben
Sei Swift_array2 = [10,20,30,40,50]
// Swift_array anzeigen
print (Swift_array2)


Ausgang:


Also haben wir Arrays auf zwei Arten erstellt. Swift_Array1 wird erstellt, indem der Datentyp angegeben wird - int und Swift_Array2 wird erstellt, ohne den Datentyp anzugeben.

Zugriff auf Elemente von Swift Array

Wenn wir das gesamte Swift -Array anzeigen möchten, verwenden wir Print () Anweisung. Wenn Sie nun nur ein bestimmtes Element aus dem Array erhalten möchten, werden Indexpositionen verwendet.

Der Index beginnt mit 0. Durch die Verwendung von Index ist es möglich, auf Elemente aus dem Swift -Array zuzugreifen.

Syntax:

Swift_array [Index]


Wobei Swift__Array ein Eingangs -Swift -Array ist und der Index einen Ganzzahlwert darstellt, der die Indexposition angibt.

Beispiel 1:

Jetzt erstellen wir ein ganzzahliges Array mit dem Namen - Swift_array1 mit 10 Elementen und zugreifen auf die Elemente.

// Erstellen Sie Swift_array mit Werten
Sei Swift_array1: [int] = [10,20,30,40,50,1,2,3,4,5]
// Swift_array anzeigen
print ("tatsächliches Swift Array: \ (Swift_array1)")
// Zugriff auf das 4. Element
print ("Element bei Index vorhanden - 3 ist \ (Swift_array1 [3])."))
// Zugriff auf das 8. Element zugreifen
print ("Element bei Index vorhanden ist - 7 ist \ (Swift_array1 [7])."))
// Zugriff auf das erste Element
print ("Element bei Index vorhanden - 0 ist \ (Swift_array1 [0])."))


Ausgang:


Daher wurden Elemente in Bezug auf Indexpositionen zurückgegeben.

Beispiel 2:

Jetzt erstellen wir ein String -Array mit dem Namen - Swift_array1 mit 4 Elementen und zugreifen auf die Elemente.

// Erstellen Sie Swift_array mit Saiten
Sei Swift_array1: [String] = ["Swift1", "Swift2", "Swift3", "Swift4"]
// Swift_array anzeigen
print ("tatsächliches Swift Array: \ (Swift_array1)")
// Zugriff auf das erste Element
print ("Element bei Index vorhanden - 0 ist \ (Swift_array1 [0])."))
// Zugriff auf das 3. Element
print ("Element bei Index vorhanden ist \ ist \ (Swift_array1 [2])."))


Ausgang:


Die Streichelemente in Bezug auf Indexpositionen wurden also zurückgegeben.

Ändern von Elementen im Swift -Array

Es ist möglich, die jeweiligen Elemente im Swift -Array oder im gesamten Swift -Array unter Verwendung von Indexpositionen zu ändern.

Der Index beginnt mit 0. In einer bestimmten Indexposition werden wir das neue Element zuweisen.

Wenn Sie das gesamte Array ändern möchten, können Sie die neuen Elemente im Neuarray übergeben, und es wird kein Index erforderlich.

Syntax:

Für bestimmtes Element - Swift_Array [INDEX] = new_element
Für das gesamte Array - Swift_array = [new_element,…]

Wo, Swift_array ist ein Eingangs -Swift -Array und New_element ist das Element, das das vorhandene Element im Swift -Array ersetzt.

Beispiel 1:

Wir haben vier Zeichenfolgen erstellt und einige Zeichenfolgen über die Indexposition aktualisiert.

// Erstellen Sie Swift_array mit Saiten
var Swift_array1: [String] = ["Swift1", "Swift2", "Swift3", "Swift4"]
// Swift_array anzeigen
print ("tatsächliches Swift Array: \ (Swift_array1)")
// 1. Element auf 'SW-1' aktualisieren
SWIFT_Array1 [0] = "SW-1"
// 3. Element auf 'SW-3' aktualisieren
SWIFT_Array1 [2] = "SW-3"
// Swift_array anzeigen
print ("aktualisiertes Swift Array: \ (Swift_array1)")


Ausgang:


Also ersetzt SW-1 Swift1 und SW-3 ersetzt Swift3.

Beispiel 2:

Wir haben fünf Ganzzahlen erstellt und einige Werte mithilfe der Indexposition aktualisiert.

// Erstellen Sie Swift_array mit Ganzzahlen
var swift_array1: [int] = [34,56,53,23,56]
// Swift_array anzeigen
print ("tatsächliches Swift Array: \ (Swift_array1)")
// 1. Element auf 1 aktualisieren
Swift_Array1 [0] = 1
// das 3. Element auf 3 aktualisieren
Swift_array1 [2] = 3
// Das 5. Element auf 5 aktualisieren
Swift_array1 [4] = 5
// Swift_array anzeigen
print ("aktualisiertes Swift Array: \ (Swift_array1)")


Ausgang:


Also ersetzt 1 34, 3 ersetzt 53 und 5 ersetzt 56.

Beispiel 3:

Jetzt werden wir versuchen, das gesamte Array zu aktualisieren.

Hier haben wir zwei Arrays erstellt, die Saiten und Ganzzahlen enthalten und alle Elemente in beiden Swift -Arrays aktualisieren.

// Erstellen Sie Swift_array mit Ganzzahlen
var swift_array1: [int] = [34,56,53,23,56]
// Erstellen Sie Swift_array mit Saiten
var Swift_array2: [String] = ["Swift1", "Swift2"]
// Swift_array anzeigen
print ("tatsächliches Swift Integer Array: \ (Swift_array1)")
// das gesamte Array aktualisieren
Swift_Array1 = [100.200.300.400.500]
// Swift_array anzeigen
print ("aktualisiertes Swift Array: \ (Swift_array1)")
// Swift_array anzeigen
print ("tatsächliches Swift -String -Array: \ (Swift_array2)")
// das gesamte Array aktualisieren
SWIFT_Array2 = ["Hallo", "LinuxHint"]
// Swift_array anzeigen
print ("aktualisiertes Swift Array: \ (Swift_array2)"))


Ausgang:


Die Werte im Ganzzahlarray (Swift_Array1) werden auf 100.200.300.400 und 500 aktualisiert. Die Werte im String -Array (Swift_array2) werden auf "Hallo" aktualisiert, "LinuxHint".


Abschluss

In diesem Swift Array -Handbuch haben wir gesehen, wie man ein Array in Swift erstellt. Wir können es mit der Funktion array () oder [] mit [] tun. Als nächstes haben wir über Indexpositionen untersucht, wie Sie auf Elemente aus einem Array zugreifen können, und es ist möglich, die Elemente auch anhand der Indexpositionen zu ändern. Wir haben verschiedene Beispiele erörtert, um auf bestimmte oder alle Elemente im Array zuzugreifen und zu ändern.