文書   >   Swift 標準ライブラリ   >   Basic Behaviors   >   Equatable   >   ==(_:_:)
汎用演算子
==(_:_:)
2 つのタプルの対応する部分が等しいかどうかを示すブール値を返します。
宣言
func == <A, B, C>(lhs: (A, B, C), rhs: (A, B, C)) -> Bool where A : Equatable, B : Equatable, C : Equatable
パラメータ
lhs | Equatable 要素のタプル。 |
rhs | lhs と同じ型の要素の別のタプル。 |
議論
2 つのタプルを等しいとして比較するには、対応する各部分のペアが等しくなければなりません。以下の例では、3 つの部分で構成されるタプルを比較します。
let a = ("a", 1, 2) let b = ("a", 1, 2) print(a == b) // Prints "true" let c = ("a", 1, 3) print(a == c) // Prints "false"
関連
汎用の制約
A : Equatable
B : Equatable
C : Equatable
以下も見よ
タプルの比較
2 つのタプルの対応する部分が等しいかどうかを示すブール値を返します。
func == <A, B>((A, B), (A, B))
2 つのタプルの対応する部分が等しいかどうかを示すブール値を返します。
func == <A, B, C, D>((A, B, C, D), (A, B, C, D))
2 つのタプルの対応する部分が等しいかどうかを示すブール値を返します。
func == <A, B, C, D, E>((A, B, C, D, E), (A, B, C, D, E))
2 つのタプルの対応する部分が等しいかどうかを示すブール値を返します。
func == <A, B, C, D, E, F>((A, B, C, D, E, F), (A, B, C, D, E, F))
2 つのタプルの対応する部分が等しいかどうかを示すブール値を返します。
2 つのタプルの対応する部分が等しくないかどうかを示すブール値を返します。
func != <A, B>((A, B), (A, B))
2 つのタプルの対応する部分が等しくないかどうかを示すブール値を返します。
func != <A, B, C>((A, B, C), (A, B, C))
2 つのタプルの対応する部分が等しくないかどうかを示すブール値を返します。
func != <A, B, C, D>((A, B, C, D), (A, B, C, D))
2 つのタプルの対応する部分が等しくないかどうかを示すブール値を返します。
func != <A, B, C, D, E>((A, B, C, D, E), (A, B, C, D, E))
2 つのタプルの対応する部分が等しくないかどうかを示すブール値を返します。
func != <A, B, C, D, E, F>((A, B, C, D, E, F), (A, B, C, D, E, F))
2 つのタプルの対応する部分が等しくないかどうかを示すブール値を返します。