比较运算符:第 1 部分
本课属于 Coddy GO 学习旅程的“基础知识”单元。第 22 课,共 109 课。
比较运算符用于比较两个值,并返回布尔结果(true 或 false)。
相等运算符(==)用于检查两个值是否相等:
a := 5
b := 5
result := a == b
fmt.Println(result)输出结果为:
true不等于运算符(!=)用于检查两个值是否不相等:
x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)输出结果为:
true挑战
入门在这个挑战中,你将练习在 Go 中使用相等(==)和不相等(!=)比较运算符。
我们有两个预先赋值的变量。你的任务是使用这两个运算符比较这些变量,并将结果存储在给定的布尔变量中。
然后,我们会打印结果,看看你的比较是否正确。
亲手试试
package main
import "fmt"
func main() {
// 预先定义的待比较变量
num1 := 10
num2 := 10
name1 := "Go"
name2 := "Python"
// TODO:使用 ==(相等)运算符比较 num1 和 num2
// 并将结果存入 numbersEqual
numbersEqual := false // 替换这一行
// TODO:使用 !=(不相等)运算符比较 name1 和 name2
// 并将结果存入 namesNotEqual
namesNotEqual := false // 替换这一行
// 输出结果
fmt.Println("Are the numbers equal?", numbersEqual)
fmt.Println("Are the names different?", namesNotEqual)
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Go 在线编译器