Instance Method インスタンスメソッド

insert(_:at:)

Inserts into the receiver the characters of a given string at a given location. レシーバにある与えられた文字列の文字をある与えられた位置で挿入します。

Declaration 宣言

func insert(_ aString: String, 
         at loc: Int)

Parameters パラメータ

aString

The string to insert into the receiver. aString must not be nil. レシーバに挿入される文字列。aStringは、nilであってはいけません。

anIndex

The location at which aString is inserted. The location must not exceed the bounds of the receiver. それでaStringが挿入される位置。位置は、レシーバの境界を越えてはいけません。

Discussion 議論

The new characters begin at anIndex and the existing characters from anIndex to the end are shifted by the length of aString. 新しい文字は、anIndexで始まります、そしてanIndexから終わりまでの既存の文字は、aStringの長さだけずらされます。

This method treats the length of the string as a valid index value that returns an empty string. このメソッドは、文字列の長さをある有効なインデックス値として扱います、それは空文字列を返します。

See Also 参照

Modifying a String 文字列を修正する