Returns a Boolean value indicating whether the sequence precedes another sequence in a lexicographical (dictionary) ordering, using the less-than operator (<) to compare elements.
そのシーケンスが別のシーケンスの前に来るかどうかを、ある語彙筆記的順序(字典)順序において、より小さい演算子(<)を使って要素を比較して、指し示すブール値を返します。
Availability
iOS 8.0+
iPadOS 8.0+
macOS 10.10+
Mac Catalyst 13.0+
tvOS 9.0+
watchOS 2.0+
Xcode 8.3+
Technology
Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
funclexicographicallyPrecedes<OtherSequence>(_other: OtherSequence) -> BoolwhereOtherSequence : Sequence, Element == OtherSequence.Element
Available when Element conforms to Comparable.ElementがComparableに準拠する時に利用可能です。
Parameters
パラメータ
other
A sequence to compare to this sequence.
あるシーケンス、このシーケンスと比べることになります。
Return Value
戻り値
true if this sequence precedes other in a dictionary ordering; otherwise, false.
このシーケンスがotherに、ある字典順序において先行するならば、true;そうでなければ、false。
Discussion
解説
This example uses the lexicographicallyPrecedes method to test which array of integers comes first in a lexicographical ordering.
この例はlexicographicallyPrecedesメソッドを使って、どの整数配列がある語彙筆記的順序において最初に来るかをテストします。
Complexity: O(m), where m is the lesser of the length of the sequence and the length of other.
計算量:O(m)、ここでmはシーケンスの長さとotherの長さのより短い方です。
Returns a Boolean value indicating whether this sequence and another sequence contain the same elements in the same order.
このシーケンスともう一方のシーケンスが同じ要素を同じ順序で含むかどうかを指し示すブール値を返します。
Returns a Boolean value indicating whether this sequence and another sequence contain equivalent elements in the same order, using the given predicate as the equivalence test.
このシーケンスともう一方のシーケンスが同等の要素を同じ順序で含むかどうかを、与えられた述部を同等テストとして使って、指し示しているブール値を返します。
Returns a Boolean value indicating whether the sequence precedes another sequence in a lexicographical (dictionary) ordering, using the given predicate to compare elements.
シーケンスが別のシーケンスの前に来るかどうかをある語彙筆記的順序(字典)順序において、与えられた述部を使って要素を比較して、指し示すブール値を返します。
Returns a Boolean value indicating whether the initial elements of the sequence are the same as the elements in another sequence.
シーケンスの最初の要素らが別のシーケンスの中の要素らと同じかどうかを指し示すブール値を返します。
Returns a Boolean value indicating whether the initial elements of the sequence are equivalent to the elements in another sequence, using the given predicate as the equivalence test.
シーケンスの最初の要素らが別のシーケンスの中の要素らと同等かどうかを、与えられた述部を同等性テストとして使って指し示すブール値を返します。