Instance Method インスタンスメソッド

keysSortedByValue(using:)

Returns an array of the dictionary’s keys, in the order they would be in if the dictionary were sorted by its values. 辞書の持つキーそれらの配列を返します、もし辞書がそれの値それらでソートされたならば、その状態の順番で。

Declaration 宣言

func keysSortedByValue(using comparator: Selector) -> [Any]

Parameters パラメータ

comparator

A selector that specifies the method to use to compare the values in the dictionary. 辞書の中の値を比較するために使われることになるメソッドを指定するセレクタ。

The comparator method should return NSOrderedAscending if the dictionary value is smaller than the argument, NSOrderedDescending if the dictionary value is larger than the argument, and NSOrderedSame if they are equal. comparatorメソッドは、辞書の値が引数より小さいならばNSOrderedAscendingを、辞書の値が引数より大きいならばNSOrderedDescendingを、そしてそれらが等しいならばNSOrderedSameを返さなければなりません。

Return Value 戻り値

An array of the dictionary’s keys, in the order they would be in if the dictionary were sorted by its values. 辞書の持つキーそれらの配列、もし辞書がそれの値それらでソートされたならば、その状態の順番で。

Discussion 議論

Pairs of dictionary values are compared using the comparison method specified by comparator; the comparator message is sent to one of the values and has as its single argument the other value from the dictionary. 一対の辞書の値は、comparatorによって指定される比較メソッドを使って比較されます;comparatorメッセージが一方の値に送られて、それのただ1つの引数として辞書の他方の値をとります。

See Also 参照

Sorting Dictionaries 辞書をソートする

Related Documentation 関連文書