变量可以传递给嵌套的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循环吗?的主要内容,如果未能解决你的问题,请参考以下文章

请教下VB嵌套循环?

如何使用'for'循环将新变量传递给python脚本

在VB中 for 循环嵌套语句的用法语解释(必须清楚!!)

用嵌套的for循环编写程序,要求通过这个嵌套的循环在屏幕上打印下列图案:

如何将绑定变量传递给 for 循环的视图

怎样在for循环变量中,将循环变量赋值给一个变量 批处理 bat