if else 用法 和 for用法 goto用法
if else 用法
第一种用法
age := 30
if age > 20 {
fmt.Println("hello")
}
fmt.Println("hello")
fmt.Println(age)
第二种用法
if age = 45; age > 30 {
fmt.Println("你好")
}
fmt.Println(age)
注意 if 的大括号{}不能省略 {}大括号 要紧挨着条件
for 用法
for i := 1; i <= 10; i++ {
fmt.Println(i)
}
var n = 1
for ; n <= 10; n++ {
fmt.Println(n)
}
m := 1
for m <= 10 {
fmt.Println(m)
m++
}
x := 1
for {
if x <= 10 {
fmt.Println(x)
} else {
break
}
x++
}
for range 用法 用于循环 切片 数据 map
var str = "你好呀哈哈"
for _, val := range str {
fmt.Printf("%c\n", val)
}
goto 跳转到指定label
var a = 50
if a==50 {
fmt.Println(a)
goto label
}
fmt.Println("aaaa")
fmt.Println("bbb")
label:
fmt.Println("cccc")
fmt.Println("ddddd")