文書   >   Swift   >   Swift 標準ライブラリ >     Collections   >   Supporting Types   >   Slice   >   init(base:bounds:)


イニシャライザ


init(base:bounds:)


与えられたコレクションへのビューを作成し、指定された範囲内の要素にアクセスできるようにします。




宣言


../../SPI_R/Range.html
init(base: Base, bounds: Range<Base.Index>)


パラメータ


baseその中へビューを作成すべきコレクション。
bounds新しいスライスにアクセスできるインデックスの範囲。


議論


このメソッドを直接呼び出す必要は普通ありません。代わりに、コレクションの範囲を基本にしたサブスクリプトを使用するか、部分シーケンスを返すメソッドを使用して、コレクションのスライスを作成して下さい。



let singleDigits = 0...9
let subSequence = singleDigits.dropFirst(5)
print(Array(subSequence))
// Prints "[5, 6, 7, 8, 9]"



この例では、式 singleDigits.dropFirst(5)) は、このイニシャライザを singleDigits で呼び出し、最後の 5 項目の singleDigits.indices を対象とする範囲と同じです。





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 7.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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