演算子


...(_:)


その上の境界を含む部分範囲を返します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

prefix static func ... (maximum: AttributedString.Runs.Index) -> PartialRangeThrough<AttributedString.Runs.Index>





パラメータ


maximum

範囲の上限。



議論


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


  1. let atLeastFive = ...5.0
  2. atLeastFive.contains(4.0)       // true
  3. atLeastFive.contains(5.0)       // true
  4. atLeastFive.contains(6.0)       // false


コレクションの指標のこの型の部分範囲を使用して、コレクションの初めから部分範囲の上の境界を含む、それまでの範囲を表すことができます。


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


前提条件: maximum はそれ自体と等しくなければなりません (つまり、NaN にすることはできません)。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ