配列
配列の宣言には Array を使用します。
| ■ 配列の使用例 |
procedure TForm1.Button1Click(Sender: TObject);
var
// 0〜9の文字列配列
strNames : array [0..9] of string;
ix : integer;
begin
// Low関数は配列の最小値を返します。この場合はゼロ
// Hight関数は逆に配列の最大値を返します。この場合は 9
for ix := Low(strNames) to High(strNames) do begin
// Memoの内容を代入 (10行以上あるのが前提)
strNames[ix] := Memo1.Lines[ix];
// 内容表示
ShowMessage(strNames[ix]);
end;
// strNamesのゼロ番目の値の3バイト目を表示
ShowMessage(strNames[0][3]);
end;
|
この例でいくと、変数 strNames は 0 から 9 までの 10 の配列で宣言されます。
開始は0以外でも構いません。