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.