遍历嵌套结构
您已经见过如何遍历向量以返回其中的值。再进一步,您可以遍历"向量的向量",按顺序返回相应的值。这通常称为"嵌套"结构,即一个向量包含在另一个向量中。实际工作中常会遇到嵌套结构,因此,理解如何迭代这些结构并从中提取数据,是一项重要技能。
在本例中,我们将之前的 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