文書   >   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 の実装






目次
Xcode の新機能

  • SDK
  • Xcode 10.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論
  • デフォルトの実装












  • トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)