A sequence to compare to this sequence. あるシーケンス、このシーケンスと比べることになります。
starts(with:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func starts<PossiblePrefix >(with possiblePrefix: PossiblePrefix ) -> Bool
where PossiblePrefix : Sequence
, Base.Element
.Element
== PossiblePrefix .Element
Base
.
Element
.
Element
conforms to Equatable
.
Base
.
Element
.
Element
がEquatable
に準拠する時に利用可能です。
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
.
true
、もしシーケンスの冒頭の要素がpossible
の要素と同じならば;そうでなければ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
の長さのより短い方です。