Итерация по вложенным структурам
Вы уже знаете, как перебирать элементы вектора в цикле. Следующий шаг — итерация по вектору векторов с последовательным извлечением значений. Такая структура называется вложенной: один вектор находится внутри другого. Вложенные структуры часто встречаются на практике, поэтому умение перебирать их элементы и извлекать данные — важный навык.
В этом примере мы дополнили прежний вектор stock_tickers текущей ценой каждого тикера и переименовали вектор в stocks. Обратите внимание на структуру вложенного вектора ниже.
4-element Vector{Vector{Any}}:
["AAPL", 151]
["AMZN", 94]
["GOOG", 97]
["MSFT", 241]
Это упражнение является частью курса
Средний уровень Julia
Инструкции к упражнению
- Напишите цикл, который перебирает вложенный вектор
stocksи выводит тикер и цену для каждого элемента.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
println("The price of 1 ____ share is ____.")
end