Generic Initializer

init(_:comparator:)

Creates a comparator using a key path to an optional property and a sort comparator to compare values at that key path. コンパレータをあるオプショナルプロパティへのキーパスおよびそのキーパスでの値を比較するソートコンパレータを使って作成します。

Declaration 宣言

init<Value, Comparator>(_ keyPath: KeyPath<Compared, Value?>, comparator: Comparator) where Value == Comparator.Compared, Comparator : SortComparator

Parameters パラメータ

keyPath

A key path to a property that the comparator uses to compare. コンパレータが比較のために使うあるプロパティへのキーパス。

comparator

A sort comparator. あるソートコンパレータ。

Discussion 議論

The comparator you create orders nil values first when sorting in SortOrder.forward order. あなたが作成するコンパレータは、nil値が1番目になるように並べます、SortOrder.forward順に並べている時は。

See Also 参照

Creating Key Path Comparators キーパスコンパレータを作成する