Percorrendo estruturas aninhadas
Você viu como é possível percorrer um vetor para retornar os valores dentro dele. Indo um passo além, dá para percorrer um vetor de vetores, retornando os valores correspondentes na ordem. Isso é chamado de estrutura “aninhada”, quando um vetor está dentro de outro. Você vai encontrar estruturas aninhadas com frequência na prática, então entender como iterar sobre essas estruturas e extrair dados delas é uma habilidade importante.
Neste exemplo, alteramos nosso vetor stock_tickers anterior para incluir o preço atual das ações de cada ticker e renomeamos o vetor para stocks. Observe a estrutura do vetor aninhado abaixo.
4-element Vector{Vector{Any}}:
["AAPL", 151]
["AMZN", 94]
["GOOG", 97]
["MSFT", 241]
Este exercício faz parte do curso
Julia intermediário
Instruções do exercício
- Percorra o vetor aninhado
stockspara retornar o ticker e o preço de cada ação no vetor.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
println("The price of 1 ____ share is ____.")
end