
加减乘除,童叟无欺。
+ 加:10 + 5 = 15- 减:10 - 5 = 5* 乘:10 * 5 = 50/ 除:10 / 5 = 2% 取余(求剩下的):10 % 3 = 1
while 循环,但有自增自减。
a++ (a变大1岁)
a-- (a变小1岁)
比比谁更厉害。结果只有 true 或 false。
== 等于:唐伯虎 == 华安 (true)!= 不等于:秋香 != 石榴姐 (true)> 大于,< 小于,>= 大于等于,<= 小于等于。逻辑判断,像破案一样。
&& 与 (AND):两个都对才算对。|| 或 (OR):只要有一个对就算对。! 非 (NOT):唱反调。请计算下面代码的输出结果:
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)。