void insert(string &str, int index, string value)
str
文字列の指定したindex
にvalue
を挿入します。
index
が文字列の長さよりも大きい場合、value
は単に既存のstr
に追加されます。
void insert(<type>&array[], int index, <type>value)
void insert(<type>&array[], int index, <type>values[])
array
の指定したindex
に1つ以上の項目を挿入します。
index
がarray
の現在の長さよりも大きい場合、この関数は、初期化されていない値(例えば、0
または空っぽの文字列)でその配列を埋めます。
-
index
がマイナス値であれば、挿入する文字列または配列の 最後 からカウントされます。(マイナス値が文字列/配列の長さよりも大きい場合、その値は0
にクランプされます。)例えば、
100
の数値を配列の最後から2番目の項目として挿入するには:insert(numbers; -1; 100)
See also | |
array | |
string |