Sobes.tech
Intern

Que sais-tu des tableaux (Array) ?

sobes.tech IA

Réponse de l'IA

Un tableau en Swift est une collection ordonnée d’éléments du même type.

Caractéristiques clés:

  • Ordre: Les éléments ont un ordre défini et sont accessibles par indice.
  • Sécurité de type: Le tableau ne peut contenir que des éléments d’un seul type.
  • Mutabilité: Les tableaux en Swift sont des structures (types valeur). Lors de l’affectation ou du passage, une copie est créée. Pour rendre un tableau mutable, il doit être déclaré avec var.
  • Taille: Le tableau peut être de taille dynamique, et le nombre d’éléments peut changer.

Exemples d’utilisation:

// Création d’un tableau vide de chaînes
var emptyArray: [String] = []

// Création d’un tableau avec des valeurs initiales
let numbers = [1, 2, 3, 4, 5]

// Accès à un élément par indice
let firstNumber = numbers[0] // 1

// Ajout d’un élément
emptyArray.append("Hello")

// Insertion d’un élément à un indice spécifique
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Suppression d’un élément
emptyArray.remove(at: 0) // ["World"]

// Itération sur les éléments
for number in numbers {
    print(number)
}

Méthodes et propriétés importantes:

Méthode/Propriété Description
count Nombre d’éléments dans le tableau
isEmpty Valeur booléenne indiquant si le tableau est vide
append(_:) Ajoute un élément à la fin du tableau
insert(_:at:) Insère un élément à un indice spécifique
remove(at:) Supprime un élément à un indice spécifique
first Premier élément optionnel
last Dernier élément optionnel

Les tableaux sont largement utilisés pour stocker et traiter des données dans les applications.