我做了一个通过遍历二维数组中的第一个数组,做一些修改,为何没有生效?

ceau 15天前 102


dim a=[[1,2,3,4,5],[21,22,23,24,25]]
For Each value In a[0]
value=value+1
TracePrint value
Next

TracePrint a


——————————————————————-

[22:14:09]uibot378216f723603a.task,第4行:2

[22:14:09]uibot378216f723603a.task,第4行:3

[22:14:09]uibot378216f723603a.task,第4行:4

[22:14:09]uibot378216f723603a.task,第4行:5

[22:14:09]uibot378216f723603a.task,第4行:6

[22:14:09]uibot378216f723603a.task,第6行:[ [ 1, 2, 3, 4, 5 ], [ 21, 22, 23, 24, 25 ] ]

在value 遍历的时候生效了

但是之后再输出数组一看 恢复原状了

这是怎么回事?



最新回复 (5)
  • 梅花在路上 15天前
    2
    删掉 value=value+1试一下
  • ceau 14天前
    3
    删掉岂不是等于没有操作 我还怎么测试?
  • luo 14天前
    4
    不要在循环体内操作正在读的元素,你可以使用另一个变量实现功能
  • 99365 14天前
    5
    luo 不要在循环体内操作正在读的元素,你可以使用另一个变量实现功能
    正解
  • ceau 10天前
    6
    感谢
返回
发新帖