Menu
CoddyTech

比较运算符:第 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
challenge icon

挑战

入门

在这个挑战中,你将练习在 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)
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器