Discussion 解説
You can sort any mutable collection 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 collection in descending order, pass the greater-than operator (>
) to the sort(by:)
method.
あなたのコレクションの要素を降順にソートするには、より大きい演算子(>
)をsort(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 collection. 計算量:O(n log n)、ここでnはコレクションの長さです。