【发布时间】:2021-06-08 15:00:31
【问题描述】:
我在 foreach 循环之外声明了一个变量 var2。
用例:
在 var2="abc" 的第一次迭代值之前 第一次迭代后 var2="bcd"
我希望第二次迭代使用值作为“bcd”,但第二次迭代使用值“abc”。
请为我的用例建议一个解决方案。
更新
问题不是由于 foreach 造成的。
我有 3 个流程 flow1--> flow2(childoffflow1)--> flow3(childoffflow2)
我在 flow1 中定义了变量 vars.var2 --> 在 flow3 中更新了它 --> 在 flow2 中反映的更新值 --> 更新的值没有在 flow1 中反映
value in flow1 = a
value in flow2 = a
value updated in flow3 to b
value reflected in flow2 = b
value reflected in flow1 = a
【问题讨论】:
-
我对问题所在感到困惑。可以添加代码、xml 和说明吗?