[Swift] Résumé de la suppression des éléments d'un tableau (mémo personnel)

Je cherche toujours plusieurs fois, donc je vais le résumer.

Supprimer le premier élément

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

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

Supprimer le dernier élément

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

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

Supprimer tous les éléments

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

strArray.removeAll()  //[]

Supprimer l'élément spécifié

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

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

Supprimer l'élément en spécifiant l'index

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

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

Supprimer l'élément dont l'index est inconnu (lorsque le précédent ne peut pas être utilisé)

Si vous souhaitez supprimer "C", spécifiez autre chose que "C" avec le filtre.

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

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

Recommended Posts

[Swift] Résumé de la suppression des éléments d'un tableau (mémo personnel)
[Swift] Comment obtenir le nombre d'éléments dans un tableau (super basique)
[Swift5] Comment obtenir un tableau et un ensemble de différences entre les tableaux
Résumé de la sélection des éléments dans Selenium
Comment sortir le standard d'un tableau avec for Each
Comment ajouter des éléments sans spécifier la longueur du tableau
[java] Résumé de la gestion des caractères
Résumé de l'écriture des arguments d'annotation
Comment appeler le code Swift 5.3 depuis Objective-C
Comparer les éléments d'un tableau (Java)
[Java] [Maven3] Résumé de l'utilisation de Maven3
Convertir un tableau de chaînes en nombres
Comment convertir un tableau de chaînes en un tableau d'objets avec l'API Stream
[Pour les débutants Rails] Résumé de l'utilisation de RSpec (obtenir un aperçu)
[Java] Comment convertir un élément d'un tableau de type String en type Int
Résumé de la création de balises JSF personnalisées
[Java] Résumé de la façon d'omettre les expressions lambda
Comment utiliser un tableau pour les clés HashMap
Remarquez comment utiliser Swift Super Basic TableView
Résumé de la mousse lors de la mise à jour de JMockit 1.4 vers 1.30
[Swift UI] Comment désactiver ScrollsToTop de ScrollView
Comment obtenir n'importe quel numéro de chiffre à partir de 2 chiffres ou plus! !!
[Note] [Débutant] Comment écrire lors de la modification de la valeur d'un élément de tableau dans une phrase répétée de Ruby
[Ruby] Récapitulatif de la façon d'obtenir des valeurs à partir d'une entrée standard [Mesures de contrôle des compétences Paiza]
Comment demander en passant un tableau à une requête avec le client HTTP de Ruby
[Swift] Comment lire des chansons de la bibliothèque musicale
Comment utiliser un tableau pour la clé TreeMap
Comment écrire Scala du point de vue de Java
Comment écrire pour appliquer Gem Pagy (pagination) à un tableau
Comment supprimer des tuiles d'un projet vierge dans TERASOLUNA 5.x
Résumé de l'API de communication Java (1) Comment utiliser Socket
[Eclipse] Résumé des paramètres d'environnement * Mis à jour de temps en temps
Résumé de l'API de communication Java (3) Comment utiliser SocketChannel
Comment empêcher editTextPreference de Android PreferenceFragmentCompat de se rompre
Résumé de l'API de communication Java (2) Comment utiliser HttpUrlConnection
Résumé de la mise en œuvre des arguments par défaut en Java
[Swift] Comment obtenir l'ID de document Firebase
[Ruby] Comment extraire une valeur spécifique d'un tableau sous plusieurs conditions [sélectionner / chacun]
Comment spécifier un tableau pour la valeur de retour / l'argument d'une méthode dans le fichier IDL CORBA
[Swift] Cellule de vue tableau, comment accéder à une URL externe
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Comment stocker des chaînes de ArrayList à String en Java (personnel)
Comment obtenir les informations les plus longues de Twitter à partir du 12/12/2016
Comment graver un disque d'installation de Windows à partir d'Ubuntu
Qu'est-ce qu'un objet immuable? [Explication comment faire]
Comment changer la couleur d'arrière-plan de la barre de navigation, etc. dans Swift UI
Générer un flux à partir d'un tableau de types primitifs en Java
[Code de test d'intégration] Comment sélectionner un élément dans date_select
Calculez l'âge à partir de l'anniversaire avec 4 lignes de Swift ~ Quel âge avez-vous maintenant? A toi qui es devenu ~