文書   >   Swift   >   Swift 標準ライブラリ  >   手動でメモリ管理   >   swap(_:_:)
汎用関数
swap(_:_:)
2 つの引数の値を交換します。
宣言
パラメータ
a | 交換すべき最初の値。 |
b | 交換すべき 2 番目の値。 |
議論
2 つの引数は互いに alias してはいけません。可変のコレクションの 2 つの要素を交換するには、この関数の代わりにそのコレクションの swapAt(_:_:) メソッドを使用して下さい。
以下も見よ
メモリアクセス
func withUnsafePointer<T, Result>(to: T, (UnsafePointer<T>) -> Result) -> Result
与えられた引数へのポインタを使用して、与えられたクロージャを呼び出します。
func withUnsafePointer<T, Result>(to: inout T, (UnsafePointer<T>) -> Result) -> Result
与えられた引数へのポインタを使用して、与えられたクロージャを呼び出します。
与えられた引数への可変ポインタを使用して、与えられたクロージャを呼び出します。
func withUnsafeBytes<T, Result>(of: T, (UnsafeRawBufferPointer) -> Result) -> Result
与えられた引数の生のバイトをカバーするバッファポインタを使用して、与えられたクロージャを呼び出します。
func withUnsafeBytes<T, Result>(of: inout T, (UnsafeRawBufferPointer) -> Result) -> Result
与えられた引数の生のバイトをカバーするバッファポインタを使用して、与えられたクロージャを呼び出します。
与えられた引数の生のバイトをカバーする可変バッファポインタを使用して、与えられたクロージャを呼び出します。
トップへ
トップへ
トップへ
トップへ
トップへ