[SWIFT] Comprenons le type Array (Element)!

Maintenant que nous avons appris le type Array (Element), nous allons le sortir.

Qu'est-ce que le type Array (Element)?

*** Le type Array (Element) est un type qui représente un tableau en un mot. *** ***

Par exemple Le type de tableau (élément) peut être exprimé en utilisant des littéraux de tableau tels que [1,2,3]

qiita.rbvar


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

Il est pratique d'utiliser le type Array (Element). Il est possible de mettre à jour, d'ajouter, de joindre et de supprimer *** des éléments pour les valeurs de type Array (Element).

Creusons profondément un par un!

Mise à jour des éléments

qiita.rbvar


               //0 1 2 
1.var numbers = [1,2,3]
2.numbers[1] = [4] //Nous mettons à jour les 2 premiers
numbers// [1,4,3]

Ajouter un élément

*** Utilisez la méthode *** append (_ :) *** pour ajouter un élément à la fin *** L'exemple suivant ajoute un "d" de type [String]

qiita.rbvar


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

Vous pouvez également l'ajouter à n'importe quel emplacement ***. Pour ajouter un élément à n'importe quel emplacement ***, utilisez la méthode *** insert (_: at: 1) ***.

Dans l'exemple suivant, nsert (_: at: 1) ***, method est utilisé et "b" est ajouté en second.

qiita.rbvar


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

Combiner des éléments

Vous pouvez combiner des éléments de type Array (Element) avec l'opérateur +.

qiita.rbvar


1.let strings1 = ["Ah","je","U"]//[Type de chaîne]
2.let c =["e","Oh"]//[Type de chaîne]

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

Supprimer l'élément

Pour supprimer un élément, supprimez n'importe quel endroit *** remove (at :) ***, supprimez le dernier élément *** removeLast () ***, méthode removeAll () pour supprimer tous les éléments Trois sont préparés.

qiita.rbvar


var strings = ["Ah","je","U","e","Oh"]

strings.remove(at:2)
strings//["Ah","je","e","Oh"]//"U"Est supprimé

strings.removeLast()
strings//["Ah","je","e"]//À la fin"Oh"Est supprimé

strings.removeAll()
strings//()

Recommended Posts

Comprenons le type Array (Element)!
Comprenons le type facultatif (enveloppé)!
Comprenons la fonction!
Comprenons la déclaration if!
Comprenons la déclaration for-in!
Comprenons l'instruction switch!
Obtenez le type d'un élément d'un tableau pour déterminer s'il s'agit d'un tableau
Comprenons la fermeture!
Attaquons la vulnérabilité (1) injection de commande OS (injection de type OGNL)
null spécifie le type
Améliorons l'application
Essayons le tutoriel S2Struts (# 3_180425)
Comprendre la méthode d'assistance form_with
Essayons le tutoriel S2Struts (# 5_180526)
Essayons le tutoriel S2Struts (# 4_180505)
Essayons le tutoriel S2Struts (# 1_180423)
À propos de l'explication sur le type de fonction
Résolvons le problème FizzBuzz!
Essayons le tutoriel S2Struts (# 2_180424)
[Android / Java] Comprendre le type de description dans les paramètres d'écoute (installation du bouton)