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

swapAt(_:_:)

Exchanges the values at the specified indices of the collection. そのコレクションの指定インデックスでの値を交換します。

Declaration 宣言

mutating func swapAt(_ i: Self.Index, _ j: Self.Index)

Parameters パラメータ

i

The index of the first value to swap. 交換する1つ目の値のインデックス。

j

The index of the second value to swap. 交換する2つ目の値のインデックス。

Discussion 解説

Both parameters must be valid indices of the collection and not equal to endIndex. Passing the same index as both i and j has no effect. 両方のパラメータは、このコレクションの有効なインデックスであり、endIndexと等しくない必要があります。ijの両方と同じアンデックスを渡すことは、効果を持ちません。

Complexity: O(1) 計算量:O(1)

Default Implementations 省略時実装

MutableCollection Implementations