Delphiの動的配列を定義する方法を教えてください。
Delphiで配列の型は`array of`キーワードを使用して定義できます。
``` var myArray: array of Integer; ```
上記のコードでは、`myArray` は整数型要素の可変長配列です。可変長配列を初期化してメモリを確保するには、`SetLength` 関数を使用できます。例:
``` SetLength(myArray, 5); // 将myArray的长度设置为5 ```
配列の要素にアクセスしたり変更したりするには、インデックスを使用します。たとえば、
``` myArray[0] := 10; // 设置第一个元素为10 x := myArray[1]; // 将第二个元素的值赋给x变量 ```
動的配列の長さは Length 関数で取得できます。例:
``` len := Length(myArray); // 获取myArray的长度 ```
動的配列のメモリを解放する必要がある場合は、 SetLength 関数を使って長さを 0 に設定できます。例:
``` SetLength(myArray, 0); // 释放myArray的内存 ```