The new element to insert into the collection. コレクションに挿入されることになる新しい要素。
insert(_:at:)
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
- Xcode 13.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
mutating func insert(_ newElement: UnicodeScalar
, at i: AttributedString
.Index
)
Parameters パラメータ
newElement
i
The position at which to insert the new element.
index
must be a valid index into the collection. そこで新しい要素が挿入されることになる位置。index
はコレクションに対する有効なインデックスでなければなりません。
Discussion 議論
The new element is inserted before the element currently at the specified index. If you pass the collection’s end
property as the index
parameter, the new element is appended to the collection.
新しい要素は、指定されたインデックスでの現在の要素の前に挿入されます。あなたがコレクションのend
プロパティをindex
パラメータとして渡すならば、新しい要素がコレクションに追加されます。
Calling this method may invalidate any existing indices for use with this collection. このメソッドを呼び出すことは、このコレクションで使うためのあらゆる既存のインデックスを無効にします。
Complexity: O(n), where n is the length of the collection. If i == end
, this method is equivalent to append(_:)
.
計算量:O(n)、ここでnはコレクションの長さです。i == end
ならば、このメソッドはappend(_:)
に等しいです。