文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   starts(with:by:)


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


starts(with:by:)


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





宣言


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

BoundStrideable に準拠し、Bound.StrideSignedInteger に準拠する場合に使用可能です。


パラメータ


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


戻り値


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


議論


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


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


以下も見よ





Range を Collection と比較





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 10.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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