文書   >   Swift   >  String   >   Substring   >   remove(at:)
インスタンスメソッド
remove(at:)
指定された位置にある要素を削除して返します。
宣言
パラメータ
position | 削除すべき要素の位置 (position)。position は、コレクションの end インデックスと等しくないコレクションの有効なインデックスでなければなりません。 |
戻り値
削除された要素。
議論
指定された位置に続くすべての要素がギャップを埋めるために移動されます。この例では、測定値の配列から中央の要素を削除します。
var measurements = [1.2, 1.5, 2.9, 1.2, 1.6]
let removed = measurements.remove(at: 2)
print(measurements)
// Prints "[1.2, 1.5, 1.2, 1.6]"
このメソッドを呼び出すと、このコレクションで使用する既存のインデックスが無効になることがあります。
複雑さ: O(n)、ここで n はコレクションの長さです。
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)