System.Insert
Delphi
procedure Insert(Source: <string or dynamic array>; var Dest: <string or dynamic array>; Index: Integer);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure | public | System.pas | System | System |
説明
文字列の指定位置に部分文字列を挿入します(または、動的配列の指定位置に動的配列を挿入します)。
Delphi コードでは、Insert を呼び出すと、Source
が Dest
内の Dest[Index]
の位置に挿入されます。
パラメータ
名前 | 説明 |
---|---|
Source
|
Dest に挿入する文字列または配列要素。Source が空の場合、Dest は変更されません。
|
Dest
|
挿入先の文字列または配列(操作が成功した場合に変更されます)。 |
Index
|
挿入位置。
|
返される新しい文字列または配列を格納できるだけのメモリを割り当てられない場合、Insert は EOutOfMemory 例外を送出します。
動的配列の場合の例
var
A: array of integer;
begin
...
A:=[1,2,3,4];
Insert(5,A,2); // A は [1,2,5,3,4] になる
...
end;