Return Value 戻り値
A sorted array of the sequence’s elements. このシーケンス要素のソート済み配列。
Availability
Technology
func sorted() -> [UInt
]
A sorted array of the sequence’s elements. このシーケンス要素のソート済み配列。
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はシーケンスの長さです。