Menu
Coddy logo textTech

Accéder aux éléments

Fait partie de la section Fondamentaux du Journey Swift de Coddy — leçon 63 sur 86.

Maintenant que vous savez comment créer des tableaux, apprenons à accéder aux éléments individuels qu'ils contiennent. Chaque élément d'un tableau a une position appelée un index, et Swift utilise l'indexation basée sur zéro — ce qui signifie que le premier élément est à l'index 0, et non 1.

Pour accéder à un élément, utilisez des crochets avec le numéro d'index :

let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0])  // Apple
print(fruits[2])  // Orange

Vous pouvez également accéder aux premier et dernier éléments en utilisant des propriétés intégrées :

let numbers = [10, 20, 30, 40]
print(numbers.first!)  // 10
print(numbers.last!)   // 40

La propriété count vous indique combien d'éléments se trouvent dans le tableau, ce qui est utile lorsque vous avez besoin d'accéder au dernier élément par son index :

let colors = ["Red", "Green", "Blue"]
print(colors.count)           // 3
print(colors[colors.count - 1])  // Blue

Soyez prudent : accéder à un indice qui n'existe pas fera planter votre programme. Si un tableau possède 3 éléments, les indices valides sont 0, 1 et 2.

challenge icon

Défi

Facile

Vous disposez du tableau suivant :

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

En utilisant l'indexation et les propriétés des tableaux, affichez les informations suivantes sur des lignes distinctes :

  1. Le premier élément (en utilisant l'index)
  2. Le troisième élément (en utilisant l'index)
  3. Le dernier élément (en utilisant la propriété count pour calculer l'index)
  4. Le nombre total de villes dans le tableau

Votre sortie devrait être :

Tokyo
London
Cairo
5

Aide-mémoire

Les tableaux utilisent un indexage basé sur zéro, ce qui signifie que le premier élément est à l'index 0. Accédez aux éléments en utilisant des crochets avec le numéro d'index :

let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0])  // Apple
print(fruits[2])  // Orange

Accédez aux premier et dernier éléments en utilisant les propriétés intégrées :

let numbers = [10, 20, 30, 40]
print(numbers.first!)  // 10
print(numbers.last!)   // 40

Utilisez la propriété count pour obtenir le nombre d'éléments dans un tableau :

let colors = ["Red", "Green", "Blue"]
print(colors.count)              // 3
print(colors[colors.count - 1])  // Blue (dernier élément par index)

Remarque : Accéder à un index qui n'existe pas fera planter votre programme.

Essayez vous-même

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

// TODO: Écrivez votre code ci-dessous
// 1. Affichez la première ville (en utilisant l'index)

// 2. Affichez la troisième ville (en utilisant l'index)

// 3. Affichez la dernière ville (en utilisant la propriété count pour calculer l'index)

// 4. Affichez le nombre total de villes dans le tableau
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux