文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   ==(_:_:)
演算子
==(_:_:)
2 つの範囲が等しいかどうかを示すブール値を返します。
宣言
static func == (lhs: Range<Range<Bound>.Bound>, rhs: Range<Range<Bound>.Bound>) -> Bool
パラメータ
lhs | 比較すべき範囲。 |
rhs | 比較すべき別の範囲。 |
議論
2 つの範囲は、同じ下限と上限を持つ場合等しいです。この要件は、空の範囲であっても保持されます。
let x = 5..<15 print(x == 5..<15) // Prints "true" let y = 5..<5 print(y == 15..<15) // Prints "false"
関連
プロトコルから
以下も見よ
Range を比較
static func != (Range<Bound>, Range<Bound>) -> Bool
2 つの値が等しくないかどうかを示すブール値を返します。
func overlaps(Range<Range<Bound>.Bound>) -> Bool
この範囲と与えられた範囲に共通の要素が含まれているかどうかを示すブール値を返します。
func overlaps(ClosedRange<Range<Bound>.Bound>) -> Bool
この範囲と与えられた範囲に共通の要素が含まれているかどうかを示すブール値を返します。