比较运算符:第 2 部分
本课属于 Coddy GO 学习旅程的“基础知识”单元。第 23 课,共 109 课。
Go 提供了额外的比较运算符,用于比较数值。
使用大于运算符(>)检查一个值是否大于另一个值:
a := 10
b := 5
result := a > b
fmt.Println(result)输出结果:
true其他比较运算符包括小于(<)、大于等于(>=)和小于等于(<=):
x := 7
y := 7
fmt.Println(x < y) // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true挑战
入门在这个挑战中,你将练习在 Go 中使用比较运算符。我们定义了几个值各不相同的变量。你的任务是补全缺失的比较表达式,让程序打印出预期的输出。
你需要使用以下比较运算符:<(小于)、>(大于)、<=(小于或等于)和 >=(大于或等于)。
亲手试试
package main
import "fmt"
func main() {
// 一些预先定义的变量
age1 := 25
age2 := 30
age3 := 25
// TODO:使用 <、>、<= 或 >= 完成这些比较表达式
isAge1LessThanAge2 := false // 检查 age1 是否小于 age2
isAge2GreaterThanAge1 := false // 检查 age2 是否大于 age1
isAge1LessThanOrEqualToAge3 := false // 检查 age1 是否小于或等于 age3
isAge2GreaterThanOrEqualToAge3 := false // 检查 age2 是否大于或等于 age3
// 打印结果
fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Go 在线编译器