Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在数组中的特定单元格中设置一个值,但无论我做什么,该值都不会改变。我试过使用“set var array(1) = 1”,但它没有做任何事情。有谁知道为什么?
您在 Ada 模式下进行调试,因此您需要使用 Ada 分配。
该变量不能被调用array,因为这是一个保留字,但假设它A是
array
A
set var a(1) := 1
应该做的伎俩。
var是需要的;方括号 ( a[1]) 也可以。
var
a[1]
此外,您是否使用低优化级别进行编译?(-O0例如)。数组元素的先前值可能已缓存在寄存器中。
-O0