条件语句是用来判断给定的条件是否满足(表达式值是否为true或者false),并根据判断的结果(真或假)决定执行的语句,go语言中的条件语句也是这样的。
go语言中的循环只有for循环,去除了while、do while循环,使用起来更加简洁。
- package main
-
- import "fmt"
-
- func main() {
- a := 100
- if a > 20 {
- fmt.Printf("\"he\": %v\n", "he")
- } else {
- fmt.Printf("\"he\": %v\n", "noe")
- }
-
- switch a {
- case 100:
- fmt.Printf("\"100\": %v\n", "100")
-
- default:
- fmt.Printf("\"default\": %v\n", "default")
- }
-
- for i := 0; i < 10; i++ {
- fmt.Printf("i: %v\n", i)
- }
- x := [...]int{1, 2, 3}
- for _, v := range x {
- fmt.Printf("v: %v\n", v)
- }
- }