ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Percorra o vetor aninhado stocks para 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
Editar e executar o código