func sort()
Sorts the collection in place.
コレクションをその場でソートします。
Available when
Element
conforms to Comparable
.
Element
がComparable
に準拠する時に利用可能です。
func sort(by: (Element, Element) -> Bool)
Sorts the collection in place, using the given predicate as the comparison between elements.
コレクションをその場でソートします、与えられた述部を要素間の比較として使います。
func sorted() -> [Element]
Returns the elements of the sequence, sorted.
シーケンスに属する要素を、ソートして返します。
Available when
Element
conforms to Comparable
.
Element
がComparable
に準拠する時に利用可能です。
func sorted(by: (Element, Element) -> Bool) -> [Element]
Returns the elements of the sequence, sorted using the given predicate as the comparison between elements.
与えられた述部を要素間の比較として使ってソートされた、シーケンスの要素を返します。
func reversed() -> ReversedCollection<Array<Element>>
Returns a view presenting the elements of the collection in reverse order.
コレクションの要素を逆順に表しているある見方を返します。
func shuffle()
Shuffles the collection in place.
コレクションをその場で混ぜ合わせます。
func shuffle<T>(using: inout T)
Shuffles the collection in place, using the given generator as a source for randomness.
コレクションをその場で混ぜ合わせます、与えられた生成子を無作為さの出典として使います。
func shuffled() -> [Element]
Returns the elements of the sequence, shuffled.
入れ替えた、シーケンスの要素を返します。
func shuffled<T>(using: inout T) -> [Element]
Returns the elements of the sequence, shuffled using the given generator as a source for randomness.
シーケンスの要素を返します、与えられた生成子を無作為さの出典として使って混ぜ合わされます。
func partition(by: (Element) -> Bool) -> Int
Reorders the elements of the collection such that all the elements that match the given predicate are after all the elements that don’t match.
コレクションの要素を再配列します、例えば、与えられた述部にマッチする要素すべてが、合致しない要素すべての後になるなど。
func swapAt (Int, Int)
Exchanges the values at the specified indices of the collection.
そのコレクションの指定インデックスでの値を交換します。