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