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