API コレクション


RangeReplaceableCollection の実装





トピックス


演算子


static func + <Other>(Self, Other) -> Self

2 つのコレクションの要素を連結して新しいコレクションを作成します。


static func + <Other>(Self, Other) -> Self

コレクションの要素とシーケンスを連結して新しいコレクションを作成します。


static func + <Other>(Other, Self) -> Self

シーケンスの要素とコレクションを連結して新しいコレクションを作成します。


static func += <Other>(inout Self, Other)

シーケンスの要素を範囲置換可能なコレクションに付け加えます。



イニシャライザ


init()

新しい空のコレクションを作成します。


init<S>(S)

シーケンスの要素を含むコレクションの新しいインスタンスを作成します。


init(repeating: Self.Element, count: Int)

指定された数の単一の繰り返し値を含む新しいコレクションを作成します。



インスタンスメソッド


func append(Self.Element)

コレクションの末尾に要素を追加します。


func append<S>(contentsOf: S)

シーケンスまたはコレクションの要素をこのコレクションの末尾に追加します。


func applying(CollectionDifference<Self.Element>) -> Self?

与えられた差異をこのコレクションに適用します。


func filter((Self.Element) throws -> Bool) rethrows -> Self

与えられた述語を満たす元のコレクションの要素を順番に含む、同じ型の新しいコレクションを返します。


func insert(Self.Element, at: Self.Index)

コレクションに新しい要素を指定された位置に挿入します。


func insert<C>(contentsOf: C, at: Self.Index)

シーケンスの要素をコレクション内の指定された位置に挿入します。


func popLast() -> Self.Element?

コレクションの最後の要素を削除して返します。


func remove(at: Self.Index) -> Self.Element

指定された位置にある要素を削除して返します。


func removeAll(keepingCapacity: Bool)

コレクションからすべての要素を削除します。


func removeAll(where: (Self.Element) throws -> Bool) rethrows

与えられた述語を満たすすべての要素を削除します。


func removeFirst() -> Self.Element

コレクションの最初の要素を削除して返します。


func removeFirst(Int)

コレクションの先頭から指定された数の要素を削除します。


func removeLast() -> Self.Element

コレクションの最後の要素を削除して返します。


func removeLast(Int)

コレクションの末尾から指定された数の要素を削除します。


func removeSubrange(Range<Self.Index>)

指定された部分範囲内の要素をコレクションから削除します。


func removeSubrange<R>(R)

指定された部分範囲内の要素をコレクションから削除します。


func removeSubranges(RangeSet<Self.Index>)

与えられたインデックスにある要素を削除します。


func replace<C, Replacement>(C, with: Replacement, maxReplacements: Int)

目的のシーケンスのすべての出現を与えられたコレクションに置き換えます


func replaceSubrange<C>(Range<FilePath.ComponentView.Index>, with: C)

指定された要素の部分範囲を与えられたコレクションに置き換えます。


func replaceSubrange<C, R>(R, with: C)

指定された要素の部分範囲を与えられたコレクションに置き換えます。


func replaceSubrange<C>(Range<Self.Index>, with: C)

指定された要素の部分範囲を与えられたコレクションに置き換えます。

  廃止  


func replacing<C, Replacement>(C, with: Replacement, maxReplacements: Int) -> Self

目標のシーケンスのすべての出現が別のコレクションに置き換えられた新しいコレクションを返します。


func replacing<C, Replacement>(C, with: Replacement, subrange: Range<Self.Index>, maxReplacements: Int) -> Self

目標のシーケンスのすべての出現が別のコレクションに置き換えられた新しいコレクションを返します。


func reserveCapacity(Int)

基になる型に対して適切な場合は、指定された数の要素を格納するようにコレクションを準備します。


func trimPrefix<Prefix>(Prefix)

コレクションの先頭から接頭辞を削除します。


func trimPrefix(while: (Self.Element) throws -> Bool) rethrows














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ