A sequence to compare to this sequence. あるシーケンス、このシーケンスと比べることになります。
starts(with:)
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
- Xcode 13.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
func starts<PossiblePrefix >(with possiblePrefix: PossiblePrefix ) -> Bool
where PossiblePrefix : Sequence
, UnicodeScalar
== PossiblePrefix .Element
Parameters パラメータ
possiblePrefix
Return Value 戻り値
true
if the initial elements of the sequence are the same as the elements of possible
; otherwise, false
. If possible
has no elements, the return value is true
.
シーケンスの冒頭の要素がpossible
の要素と同じならばtrue
;そうでなければfalse
。possible
が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 possible
always results in true
.
1つの要素もないシーケンスまたは空のコレクションをpossible
として渡すことは、常にtrue
という結果になります。
Complexity: O(m), where m is the lesser of the length of the sequence and the length of possible
.
計算量:O(m)、ここでmはシーケンスの長さおよびpossible
の長さより少ないものです。