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


インスタンスメソッド


overlaps(_:)


この範囲と与えられた範囲に共通の要素が含まれているかどうかを示すブール値を返します。





宣言


func overlaps(_ other: ClosedRange<Range<Bound>.Bound>) -> Bool

パラメータ


other共通の要素をチェックする範囲。


戻り値


この範囲と other が少なくとも 1 つの要素を共有している場合は true、それ以外の場合は false


議論


この例では、2 つの重なった範囲を示しています。


let x: Range = 0..<20
print(x.overlaps(10...1000 as ClosedRange))
// Prints "true"


半開放範囲は上限を含まないため、以下の例の範囲は重なりません。


let y = 20..<30
print(x.overlaps(y))
// Prints "false"


以下も見よ





Range を比較





目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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