文書   >   Foundation   >     Dates and Times   >   DateInterval   >   compare(_:)
インスタンスメソッド
compare(_:)
2 つの間隔を比較します。
宣言
議論
このメソッドは、開始の日の順序に優先順位を付けます。開始の日が等しい場合は、期間で順序付けます。例えば、与えられた間隔 a と b があるとします。
a. |-----| b. |-----|
a.compare(b) は、a の開始の日が b の開始の日よりも早いため、.OrderedAscending を返します。
開始の日が等しい場合、compare メソッドは期間で順序付けようとします。例えば 与えられた間隔 c と d があるとします。
c. |-----| d. |---|
c が d より長いため、c.compare(d) は .OrderedDescending を返します。
開始の日と期間の両方が等しい場合、間隔は等しいとみなされ、結果として .OrderedSame が返されます。