Swift Array - Einfügen

Swift Array - Einfügen
In dieser Swift -Anleitung sehen wir die Insert () -Methode in der Array -Sammlung.

Bevor wir diese Methode besprechen, werden wir sehen, was ein Array ist.

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 kann auch möglich sein, Elemente in einem Array zu erstellen, ohne einen Datentyp anzugeben.

Einfügung()

Insert () in Array Swift kann verwendet werden, um ein Element an einer bestimmten Position hinzuzufügen. Wir können ein bestimmtes Element an einer bestimmten Position mit dem Indexwert einfügen.

Wenn an der Indexposition ein Element vorhanden ist und wir ein neues Element an derselben Position einfügen möchten, wird an dieser Position ein neues Element eingefügt. Das vorhandene Element wird danach bewegt. Es dauert zwei Parameter.

Syntax:

Swift_array.einfügen (Element, at: Index)


Parameter:

    1. Element - Wenn Sie einem vorhandenen Swift -Array ein Element hinzufügen möchten, müssen Sie das Element als Parameter übergeben.
    2. bei: Es nimmt eine Indexposition ein, die ein ganzzahliger Wert ist, der die Position angibt, in der das Element eingefügt werden soll.

Zurückkehren:

Es gibt ein Array mit zusätzlichen Elementen zurück.

Notiz - Sie müssen das Element in Bezug auf denselben Datentyp des vorhandenen Arrays hinzufügen.

Insert () Methode unterstützt auch zwei direkte Werteigenschaften innerhalb eines Parameters.

Wenn Sie in der ersten Position im Swift -Array Elemente hinzufügen möchten Startindex
Wert. Es fügt den Wert an der ersten Position ein.

Syntax:

Swift_array.einfügen (Element, AT: Swift_Array.Startindex)


Wenn Sie in der letzten Position im Swift -Array Elemente hinzufügen möchten Endindex
Wert. Es fügt den Wert an der letzten Position ein.

Syntax:

Swift_array.einfügen (Element, AT: Swift_Array.Endindex)

Beispiel 1:

Erstellen Sie ein Swift -Array, das zwei Ganzzahlwerte speichert. Fügen wir einige Elemente an einer bestimmten Position mithilfe der Intor () -Methode hinzu.

// Erstellen Sie ein Swift -Array mit 2 Ganzzahlelementen
var swift_array: [int] = [34,56]
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// 100 an zweiter Position addieren
Swift_array.Einfügen (100, bei: 1)
print ("Swift -Array nach dem Hinzufügen von 100:", Swift_array)
// 200 auf der vierten Position 200 hinzufügen
Swift_array.Insert (200, bei: 3)
print ("Swift Array nach dem Hinzufügen von 200:", Swift_array)
// 400 an der ersten Position hinzufügen
Swift_array.Einfügen (400, bei: 0)
print ("Swift Array nach dem Hinzufügen von 200:", Swift_array)
// 300 an dritter Position hinzufügen
Swift_array.Einfügen (300, bei: 2)
print ("Swift Array nach dem Hinzufügen von 200:", Swift_array)


Ausgang:

Erläuterung:

Zeile 2:


Wir haben ein Array namens Swift_Array erstellt, das 2 Ganzzahlwerte enthält.

34 befindet sich im 0. Index und 56 befindet sich am 1. Index.

Zeile -8:


Wir haben einen Mehrwert - 100 bei Index -1.

Zeile -13:


Wir haben einen Mehrwert - 200 bei Index -3.

Zeile -18:


Wir haben einen Mehrwert - 400 bei Index -0.

Zeile -23:


Schließlich haben wir einen Mehrwert - 300 bei INDEX -2 ZWEISEN.

Das aktualisierte Swift -Array lautet also:

Beispiel 2:

Erstellen Sie ein leeres Swift -Array mit String -Typ. Fügen wir einige Elemente an einer bestimmten Position mithilfe der Intor () -Methode hinzu.

// Erstellen Sie ein leeres Swift -Array
var Swift_array: [String] = []
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// an der ersten Position "LinuxHint" hinzufügen
Swift_array.einfügen ("LinuxHint", at: 0)
print ("Swift Array nach Hinzufügen von LinuxHint:", Swift_array)
// "Swift" an der zweiten Position hinzufügen
Swift_array.einfügen ("Swift", at: 1)
print ("Swift Array nach dem Hinzufügen von Swift:", Swift_array)


Ausgang:

Erläuterung:

Zeile 2:


Wir haben ein Array namens Swift_Array erstellt, das keine Stringwerte enthält

Zeile 8-9:


Wir haben an der ersten Position eine Zeichenfolge "LinuxHint" hinzugefügt und das Array angezeigt.

Zeile -13-14:


Wir haben eine Zeichenfolge „Swift“ an der zweiten Position hinzugefügt und das Array angezeigt.

Das aktualisierte Swift -Array lautet also:

Beispiel 3:

Erstellen Startindex Und Endindex Werte.

// Erstellen Sie ein leeres Swift -Array
var Swift_array: [int] = []
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// 10 an der ersten Position 10 hinzufügen
Swift_array.Einfügen (10, AT: SWIFT_Array.Startindex)
print ("Swift Array nach Hinzufügen von 10:", Swift_array)
// 20 an der letzten Position 20 hinzufügen
Swift_array.Einfügen (20, AT: Swift_Array.Endindex)
print ("Swift Array nach hinzuzufügen 20:", Swift_array)


Ausgang:

Erläuterung:

Zeile 2:


Wir haben ein Array namens Swift_Array erstellt, das keine ganzzahligen Werte enthält

Zeile 8-9:


Wir haben einen Wert hinzugefügt - 10 an der ersten Position und zeigten das Array an.

Zeile -13-14:


Wir haben einen Wert hinzugefügt - 20 an der letzten Position und zeigten das Array an.

Das aktualisierte Swift -Array lautet also:

Abschluss

Wir haben also gesehen. Wir können ein bestimmtes Element an einer bestimmten Position mit dem Indexwert einfügen.

Wenn an der Indexposition ein Element vorhanden ist und wir ein neues Element an derselben Position einfügen möchten, wird ein neues Element an dieser Position eingefügt und das vorhandene Element wird nach dem Verschieben. Wir haben 3 verschiedene Beispiele diskutiert, um dieses Konzept besser zu verstehen. Stellen Sie sicher, dass Sie den Indexwert nur innerhalb des angegebenen Bereichs angeben müssen.