Iterace přes vnořené struktury
Už víš, jak iterovat přes vektor a získávat jeho hodnoty. Dalším krokem je iterace přes vektor vektorů, kde se hodnoty vrací postupně. Taková struktura se nazývá „vnořená" – jeden vektor je uložen uvnitř jiného. V praxi se s vnořenými strukturami setkáš často, takže umět přes ně iterovat a extrahovat z nich data je velmi užitečná dovednost.
V tomto příkladu jsme upravili původní vektor stock_tickers tak, aby obsahoval i aktuální cenu každého tickeru, a přejmenovali jsme ho na stocks. Podívej se na strukturu vnořeného vektoru níže.
4-element Vector{Vector{Any}}:
["AAPL", 151]
["AMZN", 94]
["GOOG", 97]
["MSFT", 241]
Toto cvičení je součástí kurzu
Intermediate Julia
Pokyny k cvičení
- Iteruj přes vnořený vektor
stocksa vypiš ticker a cenu pro každý ticker v tomto vektoru.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
println("The price of 1 ____ share is ____.")
end