文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Sequence and Collection Protocols   >   MutableCollection   >   swapAt(_:_:)
インスタンスメソッド
swapAt(_:_:)
コレクションの指定されたインデックスでの値を交換します。
必須。 デフォルトの実装が提供されます。
宣言
mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
パラメータ
i | 交換すべき最初の値のインデックス。 |
j | 交換すべき 2 番目の値のインデックス。 |
議論
両方のパラメータは、コレクションの有効なインデックスでなければならず、endIndex と等しくてはなりません。i と j の両方に同じインデックスを渡すことは効果がありません。
複雑さ:O(1)
デフォルトの実装
MutableCollection の実装
func swapAt(Self.Index, Self.Index)
コレクションの指定されたインデックスでの値を交換します。