Returns a Boolean value indicating whether the initial elements of the sequence are the same as the elements in another sequence.
シーケンスの最初の要素らが別のシーケンスの中の要素らと同じかどうかを指し示すブール値を返します。
Availability
有効性
iOS 7.0+
iPadOS 7.0+
macOS 10.9+
Mac Catalyst 13.0+
tvOS 9.0+
watchOS 2.0+
Xcode 8.3+
Technology
Foundation
ファウンデーション
Declaration
宣言
funcstarts<PossiblePrefix>(withpossiblePrefix: PossiblePrefix) -> BoolwherePossiblePrefix : Sequence, Int == PossiblePrefix.Element
Parameters
パラメータ
possiblePrefix
A sequence to compare to this sequence.
あるシーケンス、このシーケンスと比べることになります。
Return Value
戻り値
true if the initial elements of the sequence are the same as the elements of possiblePrefix; otherwise, false. If possiblePrefix has no elements, the return value is true.
シーケンスの冒頭の要素がpossiblePrefixの要素と同じならばtrue;そうでなければfalse。possiblePrefixが1つも要素を持たないならば、戻り値はtrueです。
Discussion
議論
This example tests whether one countable range begins with the elements of another countable range.
この例は、ある可付番範囲が別の可付番範囲の要素で始まるかどうかテストします。
Passing a sequence with no elements or an empty collection as possiblePrefix always results in true.
1つの要素もないシーケンスまたは空のコレクションをpossiblePrefixとして渡すことは、常にtrueという結果になります。
Complexity: O(m), where m is the lesser of the length of the sequence and the length of possiblePrefix.
計算量:O(m)、ここでmはシーケンスの長さおよびpossiblePrefixの長さより少ないものです。
Returns a Boolean value indicating whether the sequence contains an element that satisfies the given predicate.
指定された述部を満足させるある要素をシーケンスが含むかどうかを指し示すブール値を返します。