Returns the elements of the sequence, sorted.
シーケンスに属する要素を、ソートして返します。
Availability
iOS 8.0+
iPadOS 8.0+
macOS 10.10+
Mac Catalyst 13.0+
tvOS 9.0+
watchOS 2.0+
Xcode 8.0+
Technology
Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
funcsorted() -> [Element]
Available when Element conforms to Comparable.ElementがComparableに準拠する時に利用可能です。
Return Value
戻り値
A sorted array of the sequence’s elements.
このシーケンス要素のソート済み配列。
Discussion
解説
You can sort any sequence of elements that conform to the Comparable protocol by calling this method. Elements are sorted in ascending order.
あなたはいくらかの要素からなる何らかのシーケンスでComparableプロトコルに準拠するものをこのメソッドを呼び出すことによってソートする(並び替える)ことができます。要素は昇順にソートされます。
Here’s an example of sorting a list of students’ names. Strings in Swift conform to the Comparable protocol, so the names are sorted in ascending order according to the less-than operator (<).
ここに、生徒名のリストをソートする例があります。文字列はSwift ではComparableプロトコルに準拠します、それでこれらの名前はより小さい演算子(<)によって昇順にソートされます。
To sort the elements of your sequence in descending order, pass the greater-than operator (>) to the sorted(by:) method.
あなたのシーケンスの要素を降順にソートするには、より大きい演算子(>)をsorted(by:)メソッドに渡してください。
The sorting algorithm is not guaranteed to be stable. A stable sort preserves the relative order of elements that compare equal.
このソートアルゴリズムは、安定であることを保証されません。安定ソートは、等しいと比較される要素それらの相対順序を保存します。
Complexity: O(n log n), where n is the length of the sequence.
計算量:O(n log n)、ここでnはシーケンスの長さです。
Returns an array containing the non-nil results of calling the given transformation with each element of this sequence.
指定された変換をこのシーケンスの各要素で呼び出す結果で非-nilのものを含んでいる配列を返します。
Returns an array containing the concatenated results of calling the given transformation with each element of this sequence.
指定された変換をこのシーケンスの各要素で呼び出す結果を連結したものを含んでいる配列を返します。
A sequence containing the same elements as this sequence, but on which some operations, such as map and filter, are implemented lazily.
このシーケンスと同じ要素を含んでいるシーケンス、しかしそれの上で何らかの演算、例えばmapやfilterが遅延に実装されます。