文書   >   Foundation   >     Dates and Times   >   DateInterval   >   ..<(_:_:)


演算子


..<(_:_:)


その下限を含み、上限を含まない半開放範囲を返します。





宣言


static func ..< (minimum: DateInterval, maximum: DateInterval) -> Range<DateInterval>


パラメータ


minimum範囲の下限。
maximum範囲の上限。


議論


半開放範囲演算子 (..<) を使用して、Comparable プロトコルに準拠する全ての型の範囲を作成します。この例では、ゼロから上に延びる 5.0 を含まない、それまでの Range<Double> を作成します。



let lessThanFive = 0.0..<5.0
print(lessThanFive.contains(3.14))  // Prints "true"
print(lessThanFive.contains(5.0))   // Prints "false"



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



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






目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • iOS 7.0+
    macOS 10.9+
    tvOS 9.0+
    watchOS 2.0+
    Xcode 9.0+
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 議論












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)