文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   prefix(_:)


インスタンスメソッド


prefix(_:)


コレクションの最初の要素を含む、指定された最大長までの部分シーケンスを返します。





宣言


func prefix(_ maxLength: Int) -> Range<Bound>

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


パラメータ


maxLength返されるべき要素の最大数。maxLength はゼロ以上でなければなりません。


戻り値


最大でも maxLength の要素を持つ、このコレクションの先頭から始まる部分シーケンス。


議論


最大の長さがコレクション内の要素数を超える場合、結果にはコレクション内のすべての要素が含まれます。


let numbers = [1, 2, 3, 4, 5]
print(numbers.prefix(2))
// Prints "[1, 2]"
print(numbers.prefix(10))
// Prints "[1, 2, 3, 4, 5]"


複雑さ:コレクションが RandomAccessCollection に準拠している場合は O(1)。そうでなければ、O(k)、ここで、k はコレクションの先頭から選択する要素の数です。


以下も見よ





要素の選択





目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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