Operator 演算子

==(_:_:)

Returns a Boolean value indicating whether two ranges are equal. 2つの範囲が等しいかどうかを指し示すブール値を返します。

Declaration 宣言

static func == (lhs: Range<Bound>, rhs: Range<Bound>) -> Bool

Parameters パラメータ

lhs

A range to compare. 比較する範囲。

rhs

Another range to compare. もう一方の比較する範囲。

Discussion 解説

Two ranges are equal when they have the same lower and upper bounds. That requirement holds even for empty ranges. 2つの範囲は、それらが同じ下方および上方境界を持つとき等しいです。その要件は空の範囲に対しても適用されます。


let x = 5..<15
print(x == 5..<15)
// Prints "true"


let y = 5..<5
print(y == 15..<15)
// Prints "false"

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Comparing Ranges 範囲の比較