Go语言比较运算符

Go语言比较运算符教程

Golang 中,关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。关系表达式经常用在 if 结构的条件中或 循环结构 的条件中。

Go语言比较运算符语法

运算符 说明 范例 结果
== 相等 4 == 3 false
!= 不等于 4 != 3 true
< 小于 4 < 3 false
> 大于 4 > 3 true
<= 小于等于 4 <= 3 false
>= 大于等于 4 >= 3 true

案例

相等比较

使用 golang 比较运算符,实现相等比较

package main import ( "fmt" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //使用 golang 比较运算符,实现相等与不等比较 var( a = 4 b = 3 ) c := a == b d := a != b fmt.Println("c = ", c, "d = ", d) }

程序运行后,控制台输出如下:

09 golang operator.png

首先,我们定义了两个 变量,a 和 b。 接着,我们使用相等运算符 ==,判断变量 a 的值与变量 b 的值是否相等,并将比较结果赋值给 c。

我们再次使用不等运算符 !=,将变量 a 的值与变量 b 的值进行不等比较,并将结果赋值给 d。

大小于比较

使用 golang 比较运算符,实现大小于比较

package main import ( "fmt" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //使用 golang 大小于比较运算符,实现 大小于 比较 var( a = 4 b = 3 ) c := a > b d := a < b e := a >= b f := a <= b fmt.Println("c = ", c, "d = ", d, "e = ", e, "f = ", f) }

程序运行后,控制台输出如下:

10 golang operator.png

首先,我们定义了三个变量,a、 b 和 c。 接着,我们使用大于运算符 >,将变量 a 的值与变量 b 的值进行大于比较,并将结果赋值给 c。

我们再次使用小于运算符 <,将变量 a 的值与变量 b 的值进行小于比较,并将结果赋值给 d。我们再次使用大于等于运算符 >=,将变量 a 的值与变量 b 的值进行大于等于比较,并将结果赋值给 e。

最后,我们使用小于等于运算符 <=,将变量 a 的值与变量 b 的值进行小于等于比较,并将结果赋值给 f。

Go语言比较运算符总结

在 Golang 中,关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。关系表达式经常用在 if 结构的条件中或循环结构的条件中。