Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Iteruj přes vnořený vektor stocks a 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
Upravit a spustit kód