开始使用免费开始使用

遍历嵌套结构

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

在本例中,我们将之前的 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
编辑并运行代码