Menu
CoddyTech

Déclarer un tableau

Fait partie de la section Fondamentaux du Journey Swift de Coddy. Leçon 62 sur 86.

Jusqu’à présent, tu as travaillé avec des valeurs individuelles stockées dans des variables. Mais que faire si tu dois stocker une liste d’éléments, comme une collection de scores, de noms ou de prix ? C’est là qu’interviennent les tableaux.

Un tableau est une collection ordonnée qui contient plusieurs valeurs du même type. Tu peux créer un tableau en plaçant des valeurs entre crochets, séparées par des virgules :

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

Swift déduit automatiquement le type du tableau à partir de ses valeurs. Dans les exemples ci-dessus, fruits est un tableau de chaînes de caractères ([String]), et scores est un tableau d’entiers ([Int]).

Tu peux aussi déclarer un tableau avec une annotation de type explicite :

var prices: [Double] = [9.99, 14.50, 3.25]

Pour créer un tableau vide, tu dois préciser le type, car Swift ne peut pas le déduire à partir des valeurs :

var names: [String] = []
var numbers = [Int]()

Les deux approches créent un tableau vide prêt à contenir des valeurs du type spécifié.

challenge icon

Défi

Facile

Crée trois tableaux différents pour représenter un petit système d’inventaire :

  1. Un tableau de chaînes appelé products contenant : "Laptop", "Mouse", "Keyboard"
  2. Un tableau d’entiers appelé quantities contenant : 5, 20, 15
  3. Un tableau vide de nombres à virgule flottante appelé prices, avec une annotation de type explicite

Après avoir déclaré les trois tableaux, affiche chacun sur une ligne distincte, dans l’ordre indiqué ci-dessus.

Par exemple, ta sortie devrait être :

["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]

Essayez vous-même

// TODO: Écrivez votre code ci-dessous

// 1. Créez un tableau de chaînes de caractères appelé 'products' contenant : "Laptop", "Mouse", "Keyboard"

// 2. Créez un tableau d’entiers appelé 'quantities' contenant : 5, 20, 15

// 3. Créez un tableau vide de doubles appelé 'prices' avec une annotation de type explicite

// Affichez chaque tableau sur une ligne distincte
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

Entraînez-vous par vous-même : Playground Swift