[SWIFT] Lassen Sie uns den Array (Element) Typ verstehen!

Nachdem wir den Array (Element) -Typ kennengelernt haben, werden wir ihn ausgeben.

Was ist der Array (Element) -Typ?

*** Array (Element) -Typ ist ein Typ, der ein Array auf den Punkt bringt. *** ***

Zum Beispiel Der Array-Typ (Element) kann mit Array-Literalen wie [1,2,3] ausgedrückt werden.

qiita.rbvar


1.let a = [a,b,c]
2.let b = [1,2,3]

Es ist praktisch, den Array-Typ (Element) zu verwenden. Es ist möglich, *** Elemente für Werte vom Typ Array (Element) zu aktualisieren, hinzuzufügen, zu verbinden und zu löschen.

Lassen Sie uns eins nach dem anderen tief graben!

Elementaktualisierung

qiita.rbvar


               //0 1 2 
1.var numbers = [1,2,3]
2.numbers[1] = [4] //Wir aktualisieren die ersten 2
numbers// [1,4,3]

Element hinzufügen

*** Verwenden Sie die Methode *** append (_ :) ***, um dem Ende ein Element hinzuzufügen *** Im folgenden Beispiel wird ein "d" vom Typ [String] hinzugefügt.

qiita.rbvar


1.let strings  = ["a","b","c"]
2.strings append(d)//["a","b","c","d"]

Sie können es auch zu einem beliebigen Ort hinzufügen. Verwenden Sie die Methode insert (_: at: 1) ***, um ein Element an einer beliebigen *** Stelle hinzuzufügen.

Im folgenden Beispiel, nsert (_: at: 1) ***, wird die Methode verwendet und "b" wird als zweites hinzugefügt.

qiita.rbvar


1.let strings  = ["a","c","d"]
2.strings insert("b",at1)//["a","b","c","d"]

Elemente kombinieren

Sie können Elemente vom Typ Array (Element) mit dem Operator + kombinieren.

qiita.rbvar


1.let strings1 = ["Ah","ich","U."]//[Zeichenfolgentyp]
2.let c =["e","Oh"]//[Zeichenfolgentyp]

let result = strings1+let c //["Ah","ich","U.","e","Oh"]

Element löschen

Um ein Element zu entfernen, entfernen Sie eine beliebige Stelle *** remove (at :) ***, entfernen Sie das letzte Element *** removeLast () ***, removeAll (), um alle Elemente zu entfernen Drei sind vorbereitet.

qiita.rbvar


var strings = ["Ah","ich","U.","e","Oh"]

strings.remove(at:2)
strings//["Ah","ich","e","Oh"]//"U."Ist gelöscht

strings.removeLast()
strings//["Ah","ich","e"]//Am Ende"Oh"Ist gelöscht

strings.removeAll()
strings//()

Recommended Posts

Lassen Sie uns den Array (Element) Typ verstehen!
Lassen Sie uns den optionalen (verpackten) Typ verstehen!
Lassen Sie uns die Funktion verstehen!
Lassen Sie uns die if-Anweisung verstehen!
Lassen Sie uns die For-In-Anweisung verstehen!
Lassen Sie uns die switch-Anweisung verstehen!
Rufen Sie den Typ eines Elements eines Arrays ab, um festzustellen, ob es sich um ein Array handelt
Lassen Sie uns die Schließung verstehen!
Lassen Sie uns die Sicherheitsanfälligkeit (1) OS Command Injection (OGNL Type Injection) angreifen.
null gibt den Typ an
Lassen Sie uns die App verbessern
Versuchen wir das S2 Struts Tutorial (# 3_180425)
Verstehen Sie die Hilfsmethode form_with
Probieren wir das S2Struts-Tutorial aus (# 5_180526).
Probieren wir das S2Struts-Tutorial aus (# 4_180505).
Probieren wir das S2Struts-Tutorial aus (# 1_180423).
Über die Erklärung zum Funktionstyp
Lösen wir das FizzBuzz-Problem!
Probieren wir das S2Struts-Tutorial aus (# 2_180424).
[Android / Java] Verstehen Sie den Beschreibungstyp in den Listener-Einstellungen (Schaltflächeninstallation).