CommencezCommencez gratuitement

Parcourir des structures imbriquées

Vous avez vu comment parcourir un vecteur pour obtenir les valeurs qu'il contient. Une étape plus loin consiste à parcourir un vecteur de vecteurs, en renvoyant les valeurs correspondantes dans l'ordre. On parle alors d'une structure « imbriquée », où un vecteur se trouve à l'intérieur d'un autre. Vous rencontrerez souvent des structures imbriquées en pratique, donc savoir les parcourir et en extraire des données est une compétence importante.

Dans cet exemple, nous avons modifié notre vecteur stock_tickers précédent pour y inclure le prix courant de chaque titre et l'avons renommé stocks. Notez la structure du vecteur imbriqué ci-dessous.

4-element Vector{Vector{Any}}:
 ["AAPL", 151]
 ["AMZN", 94]
 ["GOOG", 97]
 ["MSFT", 241]

Cette activité fait partie du cours

Julia intermédiaire

Voir le cours

Instructions de l’exercice

  • Parcourez le vecteur imbriqué stocks pour afficher, pour chaque titre, le symbole boursier et son prix.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
    println("The price of 1 ____ share is ____.")
end
Modifier et exécuter le code