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
Instructions de l’exercice
- Parcourez le vecteur imbriqué
stockspour 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