デルファイ言語で配列を初期化する方法は?
Delphiでは配列の初期化方法がいくつかあります。
- 配列を個々の要素の値を指定して、手動で初期化することができます。例:
var
arr: array[0..2] of Integer;
begin
arr[0] := 1;
arr[1] := 2;
arr[2] := 3;
end;
- SetLength関数で初期化を行う。SetLength関数を使えば、実行時に配列を動的に初期化し、配列の長さを指定できます。例えば、
var
arr: array of Integer;
begin
SetLength(arr, 3);
arr[0] := 1;
arr[1] := 2;
arr[2] := 3;
end;
- 静的配列初期化子を使用する:配列を宣言するときに静的配列初期化子を使用して配列を初期化できます。たとえば、
var
arr: array[0..2] of Integer = (1, 2, 3);
ニーズにあわせて適宜なやりかたを選んで、配列の初期化を行うと良いでしょう。