Returns a Boolean value indicating whether the initial elements of the sequence are the same as the elements in another sequence.
シーケンスの最初の要素らが別のシーケンスの中の要素らと同じかどうかを指し示すブール値を返します。
Available when Element conforms to Equatable.ElementがEquatableに準拠する時に利用可能です。
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です。
Parameters
パラメータ
possiblePrefix
A sequence to compare to this sequence.
あるシーケンス、このシーケンスと比べることになります。
Discussion
議論
This example tests whether one countable range begins with the elements of another countable range.
この例は、ある可付番範囲が別の可付番範囲の要素で始まるかどうかテストします。
let a =1...3let b =1...10print(b.starts(with: a))// Prints "true"
Passing a sequence with no elements or an empty collection as possiblePrefix always results in true.
1つの要素もないシーケンスまたは空のコレクションをpossiblePrefixとして渡すことは、常にtrueという結果になります。