[Swift] Zusammenfassung zum Löschen von Elementen aus einem Array (persönliches Memo)

Ich suche immer oft, also werde ich es zusammenfassen.

Erstes Element löschen

var strArray = ["A","B","C","D","E"]

strArray.removeFirst()  //["B", "C", "D", "E"]

Letztes Element löschen

var strArray = ["A","B","C","D","E"]

strArray.removeLast()  //["A", "B", "C", "D"]

Löschen Sie alle Elemente

var strArray = ["A","B","C","D","E"]

strArray.removeAll()  //[]

Löschen Sie das angegebene Element

var strArray = ["A","B","C","D","E"]

strArray.removeAll(where: {$0 == "C"}) // ["A", "B", "D", "E"]

Löschen Sie das Element durch Angabe des Index

var strArray = ["A","B","C","D","E"]

strArray.remove(at: 2) //["A", "C", "D", "E"]

Löschen Sie das Element, dessen Index unbekannt ist (wenn der vorherige nicht verwendet werden kann).

Wenn Sie "C" löschen möchten, geben Sie etwas anderes als "C" mit Filter an.

var strArray = ["A","B","C","D","E"]

strArray = strArray.filter { $0 != "C" } // ["A", "B", "D", "E"]

Recommended Posts

[Swift] Zusammenfassung zum Löschen von Elementen aus einem Array (persönliches Memo)
[Swift] So ermitteln Sie die Anzahl der Elemente in einem Array (Super Basic)
[Swift5] So erhalten Sie ein Array und eine Reihe von Unterschieden zwischen Arrays
Zusammenfassung der Auswahl von Elementen in Selen
So geben Sie einen Standard aus einem Array mit for Each aus
Hinzufügen von Elementen ohne Angabe der Länge des Arrays
[java] Zusammenfassung des Umgangs mit char
Zusammenfassung zum Schreiben von Anmerkungsargumenten
So rufen Sie Swift 5.3-Code von Objective-C auf
Vergleichen Sie Elemente eines Arrays (Java)
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Konvertieren Sie ein Array von Zeichenfolgen in Zahlen
So konvertieren Sie ein Array von Strings mit der Stream-API in ein Array von Objekten
[Für Rails-Anfänger] Zusammenfassung der Verwendung von RSpec (Überblick)
[Java] So konvertieren Sie ein Element eines Array vom Typ String in einen Int-Typ
Zusammenfassung zum Erstellen von selbst erstellten JSF-Tags
[Java] Zusammenfassung, wie Lambda-Ausdrücke weggelassen werden
So verwenden Sie ein Array für HashMap-Schlüssel
Beachten Sie, wie Sie Swift Super Basic TableView verwenden
Zusammenfassung des Mooses beim Update von JMockit 1.4 auf 1.30
[Swift UI] So deaktivieren Sie ScrollsToTop von ScrollView
So erhalten Sie eine beliebige Ziffernnummer aus 2 oder mehr Ziffern! !!
[Hinweis] [Anfänger] Schreiben, wenn der Wert eines Array-Elements in einem sich wiederholenden Satz von Ruby geändert wird
[Ruby] Zusammenfassung, wie man Werte aus Standardeingaben erhält [Paiza Skill Check Measures]
Anfordern durch Übergeben eines Arrays an eine Abfrage mit dem HTTP-Client von Ruby
[Swift] So spielen Sie Songs aus der Musikbibliothek ab
So verwenden Sie ein Array für den TreeMap-Schlüssel
Wie schreibe ich Scala aus der Perspektive von Java
Wie schreibe ich, um Edelstein Pagy (Pagenation) auf ein Array anzuwenden
So entfernen Sie Kacheln aus einem leeren Projekt in TERASOLUNA 5.x.
Zusammenfassung der Java-Kommunikations-API (1) Verwendung von Socket
[Eclipse] Zusammenfassung der Umgebungseinstellungen * Von Zeit zu Zeit aktualisiert
Zusammenfassung der Java-Kommunikations-API (3) Verwendung von SocketChannel
So verhindern Sie, dass editTextPreference von android PreferenceFragmentCompat beschädigt wird
Zusammenfassung der Java-Kommunikations-API (2) Verwendung von HttpUrlConnection
Zusammenfassung der Implementierung von Standardargumenten in Java
[Swift] So erhalten Sie die Firebase-Dokument-ID
[Ruby] So extrahieren Sie einen bestimmten Wert aus einem Array unter mehreren Bedingungen [select / each]
So geben Sie ein Array für den Rückgabewert / das Rückgabeargument einer Methode in der CORBA IDL-Datei an
[Swift] Table View Cell, wie man zu einer externen URL springt
So ändern Sie eine Zeichenfolge in einem Array in eine Zahl in Ruby
So rufen Sie den Hashwert in einem Array in Ruby ab
Speichern von Zeichenfolgen von ArrayList zu Zeichenfolge in Java (Personal)
So erhalten Sie die längsten Informationen von Twitter ab dem 12.12.2016
So brennen Sie eine Installationsdiskette von Windows unter Ubuntu
Was ist ein unveränderliches Objekt? [Erklärung, wie man macht]
So ändern Sie die Hintergrundfarbe der Navigationsleiste usw. in der Swift-Benutzeroberfläche
Generieren Sie Stream aus einem Array primitiver Typen in Java
[Integrationstestcode] So wählen Sie ein Element aus date_select aus
Berechnen Sie das Alter ab dem Geburtstag mit 4 Zeilen Swift ~ Wie alt sind Sie jetzt? Für dich, der ~ wurde