ComenzarEmpieza gratis

Iterar sobre estructuras anidadas

Ya has visto cómo puedes iterar sobre un vector para obtener los valores que contiene. Un paso más es iterar sobre un vector de vectores y devolver, en orden, los valores correspondientes. A esto se le llama una estructura «anidada», donde un vector está dentro de otro. Encontrarás estructuras anidadas a menudo en la práctica, así que entender cómo iterar sobre ellas y extraer datos es una habilidad importante.

En este ejemplo, hemos modificado el vector stock_tickers anterior para incluir el precio actual de cada ticker y lo hemos renombrado como stocks. Fíjate en la estructura del vector anidado de abajo.

4-element Vector{Vector{Any}}:
 ["AAPL", 151]
 ["AMZN", 94]
 ["GOOG", 97]
 ["MSFT", 241]

Este ejercicio forma parte del curso

Julia intermedio

Ver curso

Instrucciones del ejercicio

  • Itera sobre el vector anidado stocks para devolver el ticker y el precio de cada elemento del vector.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
    println("The price of 1 ____ share is ____.")
end
Editar y ejecutar código