1.通过 &&逻辑与 ||逻辑或 !逻辑非,判断bool类型。
package main
import "fmt"
func main() {
a := 10
b := 20
if a > 0 && a < b { //与
fmt.Println("a > 0 && a < b")
}
if a < 10 || b == 20 { //或
fmt.Println("a < 10 || b == 20")
}
if !(a == b) { //非
fmt.Println("!(a == b)")
}
}
2.表达式中 先变量赋值 后判断bool类型
package main
import "fmt"
func main() {
if age := 18; age == 18 {
fmt.Println("age == 18")
}
}