文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   EnumeratedSequence   >   starts(with:by:)     Beta  


汎用インスタンスメソッド


starts(with:by:)


与えられた predicate (述語) を等価テストとして使用して、シーケンスの最初の要素が別のシーケンスの要素と等しいかどうかを示すブール値を返します。





宣言


func starts<PossiblePrefix>(with possiblePrefix: PossiblePrefix, by
	 areEquivalent: ((offset: Int, element: Base.Element),
	 PossiblePrefix.Element) throws -> Bool) rethrows -> Bool where
	 PossiblePrefix : Sequence


パラメータ


possiblePrefixこのシーケンスと比較すべきシーケンス。
areEquivalentその 2 つの引数が等しい場合に true を返す predicate (述語)。それ以外の場合は false


戻り値


シーケンスの最初の要素が possiblePrefix の要素と同じ場合は true。それ以外の場合は falsepossiblePrefix に要素がない場合、戻り値は true です。


議論


predicate (述語) は、要素に対して 等価関係 でなければなりません。つまり、任意の要素 a、b、および c に対して、以下の条件が成り立たなければなりません。


複雑さ:O(m)、ここで m はシーケンスの長さと possiblePrefix の長さのうち小さい方です。


関連





汎用の制約


目次
Xcode の新機能

  • SDK
  • Xcode 10.0+     Beta  

  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 関連












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)