文書   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   AnyIndex   >   ...(_:)


演算子


...(_:)


上限を含む上限までの部分範囲を返します。





宣言


prefix static func ... (maximum: AnyIndex) -> PartialRangeThrough<AnyIndex>


パラメータ


maximum範囲の上限。


議論


prefix (接頭辞) の閉じた範囲演算子 (prefix...) を使用して、Comparable プロトコルに準拠するすべての型の部分範囲を作成します。この例では、5.0 以下の任意の値を含む PartialRangeThrough<Double> インスタンスを作成します。


let throughFive = ...5.0

throughFive.contains(4.0)     // true
throughFive.contains(5.0)     // true
throughFive.contains(6.0)     // false


コレクションのインデックスのこの型の部分範囲を使用して、コレクションの先頭から部分範囲の上限までの範囲を表すことができます。


let numbers = [10, 20, 30, 40, 50, 60, 70]
print(numbers[...3])
// Prints "[10, 20, 30, 40]"




目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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