变量可以传递给嵌套的for循环吗?
Posted
技术标签:
【中文标题】变量可以传递给嵌套的for循环吗?【英文标题】:Can variables be passed into nested for loops? 【发布时间】:2022-01-03 06:57:13 【问题描述】:我有一个使用值进行迭代的 for 循环:设计。
我有另一个 for 循环,它在每个设计中使用值:数组进行迭代。
我需要像这样访问数组中父设计的属性:
$design.string_inverters[array.string_inverter.index].name
但是,在执行时,我收到一个错误“未找到密钥”。这是因为来自父 for 循环的值没有传递下去吗?或者这是我在索引中的语法错误?
注意:我已经验证了响应,并且密钥确实存在于设计对象中
【问题讨论】:
您能否添加一个代码 sn-p 以便其他社区成员可以最好地帮助您解决您的问题? 【参考方案1】:问题是我需要引用不同的变量。提到的设计变量被正确访问,但 string_inverters 属性位于不同的对象上。我把他们弄糊涂了。您可以按预期引用嵌套 for 循环内的变量。
【讨论】:
以上是关于变量可以传递给嵌套的for循环吗?的主要内容,如果未能解决你的问题,请参考以下文章