第九回:Go 语言运算符

斤斤计较的管家婆(运算符)
华夫人
华夫人: 华府这么大,每天柴米油盐都要算账。Go语言里也有算盘,叫运算符

🧮 华府算盘(常见运算符)

1. 算术运算符 (Arithmetic)

加减乘除,童叟无欺。

唐伯虎
唐伯虎: 注意!Go语言里没有 while 循环,但有自增自减。
a++ (a变大1岁)
a-- (a变小1岁)

2. 关系运算符 (Relational)

比比谁更厉害。结果只有 truefalse

3. 逻辑运算符 (Logical)

逻辑判断,像破案一样。

🎯 练功房(神机妙算)

请计算下面代码的输出结果:

package main
import "fmt"

func main() {
    a := 10
    b := 20
    
    // 问:(a > b) 是真的吗?
    fmt.Println(a > b)
    
    // 问:(a < b) 并且 (a == 10) 是真的吗?
    fmt.Println((a < b) && (a == 10))
}

任务: 猜猜两行分别输出什么?

结果:

false
true

解析:
1. 10 大于 20 吗?显然是假的 (false)。
2. 10 小于 20 (true) 并且 a 等于 10 (true),两个都真,所以结果是真 (true)。