Go 言語の比較演算子

Go の比較演算子

ここでは Go の比較演算子を説明します。

演算子 説明
== 同じ値であれば true 1 == 2 → false
1 == 1 → true
!= 異なる値であれば true 1 != 2 → true
1 != 1 → false
> より大きい値であれば true 2 > 1 → true
2 > 2 → false
< より小さい値であれば true 1 < 2 → true
2 < 1 → false
>= より大きい値か等しければ true 2 >= 1 → true
2 >= 2 → true
1 > 2 → false
<= より小さい値か等しければ true 1 <= 2 → true
1 <= 1 → true
2 <= 1 → false

Go の比較演算子の適用可能性

== 演算子と != 演算は比較可能 (Comparable) なものについて適用可能です。 一方、 <<=>>= 演算子は序列有り (Ordered) なものに適用可能です。

Comparable Ordered
真偽値
整数値
浮動小数点型
複素数型
ポインター型
文字列型

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Go 言語入門