Tableau rapide - insérer

Tableau rapide - insérer
Dans ce guide rapide, nous verrons la méthode insert () dans la collection de tableaux.

Avant d'aller discuter de cette méthode, nous verrons ce qu'est un tableau.

Tableau rapide

Array in Swift est une collection qui stocke plusieurs éléments avec le même type de données.

Dans Swift, nous devons spécifier le type de données pour représenter le type de données du tableau tout en créant un tableau. Il peut également être possible de créer des éléments dans un tableau sans spécifier de type de données.

insérer()

insert () dans le tableau Swift peut être utilisé pour ajouter un élément à une position spécifiée. Nous pouvons insérer un élément particulier à une position particulière en utilisant la valeur d'index.

S'il y a un élément existant en position d'index et si nous voulons insérer un nouvel élément à la même position, un nouvel élément est inséré à cette position. L'élément existant sera déplacé après. Il faut deux paramètres.

Syntaxe:

swift_array.insert (élément, à: index)


Paramètres:

    1. Élément - Si vous souhaitez ajouter un élément à un tableau rapide existant, vous devez passer l'élément sous forme de paramètre.
    2. à: Il prend une position d'index qui est une valeur entière qui spécifie la position où l'élément doit être inséré.

Retour:

Il renvoie un tableau avec des éléments ajoutés.

Note - Vous devez ajouter l'élément par rapport au même type de données du tableau existant.

La méthode insert () prend également en charge deux propriétés de valeur directe dans un paramètre.

Si vous souhaitez ajouter un élément en première position dans le tableau rapide, à: Takes startIndex
Valeur. Il insère la valeur en première position.

Syntaxe:

swift_array.insérer (élément, à: swift_array.startIndex)


Si vous souhaitez ajouter un élément en dernière position dans le tableau rapide, à: prend endindex
Valeur. Il insère la valeur à la dernière position.

Syntaxe:

swift_array.insérer (élément, à: swift_array.endindex)

Exemple 1:

Créez un tableau rapide qui stocke deux valeurs entières. Ajoutons quelques éléments à une position particulière en utilisant la méthode insert ().

// Créez un tableau rapide avec 2 éléments entiers
var swift_array: [int] = [34,56]
// Tableau rapide réel
Imprimer ("Tableau Swift réel:", Swift_Array)
// ajouter 100 en deuxième position
swift_array.insérer (100, à: 1)
Print ("Swift Array après avoir ajouté 100:", Swift_Array)
// ajouter 200 en quatrième position
swift_array.insert (200, à: 3)
Print ("Swift Array après avoir ajouté 200:", Swift_Array)
// Ajouter 400 en première position
swift_array.insérer (400, à: 0)
Print ("Swift Array après avoir ajouté 200:", Swift_Array)
// ajouter 300 à la troisième position
swift_array.insérer (300, à: 2)
Print ("Swift Array après avoir ajouté 200:", Swift_Array)


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array qui contient 2 valeurs entières.

34 est situé dans le 0e index et 56 est situé au 1er index.

Ligne -8:


Nous avons ajouté la valeur - 100 à index-1.

Ligne -13:


Nous avons ajouté la valeur - 200 à l'index-3.

Ligne -18:


Nous avons ajouté la valeur - 400 à l'index-0.

Ligne -23:


Enfin, nous avons ajouté la valeur - 300 à index-2.

Ainsi, le tableau rapide mis à jour est:

Exemple 2:

Créer un tableau rapide vide avec un type de chaîne. Ajoutons quelques éléments à une position particulière en utilisant la méthode insert ().

// Créer un tableau rapide vide
var swift_array: [String] = []
// Tableau rapide réel
Imprimer ("Tableau Swift réel:", Swift_Array)
// Ajouter "Linuxhint" en première position
swift_array.insérer ("Linuxhint", à: 0)
Print ("Swift Array après avoir ajouté LinuxHint:", Swift_Array)
// Ajouter "Swift" en deuxième position
swift_array.insérer ("Swift", à: 1)
Print ("Swift Array après avoir ajouté Swift:", Swift_Array)


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array qui ne contient aucune valeur de chaîne

Ligne 8-9:


Nous avons ajouté une chaîne «Linuxhint» en première position et affiché le tableau.

Ligne -13-14:


Nous avons ajouté une chaîne "Swift" en deuxième position et affiché le tableau.

Ainsi, le tableau rapide mis à jour est:

Exemple 3:

Créez un tableau rapide vide avec un type entier et ajoutez les premier et derniers éléments en utilisant startIndex et endindex valeurs.

// Créer un tableau rapide vide
var swift_array: [int] = []
// Tableau rapide réel
Imprimer ("Tableau Swift réel:", Swift_Array)
// Ajouter 10 en première position
swift_array.insérer (10, à: swift_array.startIndex)
Print ("Swift Array après avoir ajouté 10:", Swift_Array)
// ajouter 20 en dernière position
swift_array.insérer (20, à: swift_array.endindex)
Print ("Swift Array après avoir ajouté 20:", Swift_Array)


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array qui ne contient aucune valeur entière

Ligne 8-9:


Nous avons ajouté une valeur - 10 en première position et affiché le tableau.

Ligne -13-14:


Nous avons ajouté une valeur - 20 à la dernière position et affiché le tableau.

Ainsi, le tableau rapide mis à jour est:

Conclusion

Nous avons donc vu comment insérer un élément au tableau rapide en utilisant la méthode insert (). Nous pouvons insérer un élément particulier à une position particulière en utilisant la valeur d'index.

S'il existe un élément existant en position d'index et si nous voulons insérer un nouvel élément à la même position, un nouvel élément est inséré à cette position et l'élément existant sera déplacé après. Nous avons discuté de 3 exemples différents pour mieux comprendre ce concept. Assurez-vous que vous devez spécifier la valeur d'index dans la plage spécifiée uniquement.