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

insert(_:at:)

Inserts the given object at the specified index of the mutable ordered set, if it is not already a member. 与えられたオブジェクトを可変の順序集合の指定されたインデックスで挿入します、もしそれがまだメンバでないならば。

Declaration 宣言

func insert(_ object: Any, 
         at idx: Int)

Parameters パラメータ

object

The object to insert into the set’s content. 集合のもつ内容へと挿入することになるオブジェクト。

idx

The index in the mutable ordered set at which to insert object. This value must not be greater than the count of elements in the array. それでobjectを挿入することになるこの可変の順序集合の中のインデックス。この値は、配列の中の要素の数より多くてはいけません。

Discussion 議論

If the object is already a member, this method has no effect. If the specified index is already occupied, the objects at that index and beyond are shifted by adding 1 to their indexes to make room for the inserted object. オブジェクトが既にメンバならば、このメソッドは効果を持ちません。指定されたインデックスが既に占有されるならば、そのインデックスそしてその先でのオブジェクトは、1をそれらのインデックスに加えることでずらされて挿入されたオブジェクトに場所を空けます。

See Also 参照

Adding, Removing, and Reordering Entries 登録項目の追加、除去、そして再配列