第五章:Go语言之流程控制
1、if 示例如下:
package main
import (
"fmt"
)
func main() {
i := 60
if i >= 80 {
fmt.Println("优秀")
} else if i >= 60 {
fmt.Println("及格")
} else {
fmt.Println("不及格")
}
}
2、for 示例如下:
package main
import (
"fmt"
)
func main() {
var i int
total := 0
for i <= 100 {
total = total + i
i++
}
fmt.Printf("%d", total)
}
3、switch 示例如下:
package main
import (
"fmt"
)
func main() {
var i int
i = 1
switch i {
case 1:
fmt.Println("1")
case 2:
fmt.Println("2")
default:
fmt.Println("3")
}
}
4、range 【用于便捷地遍历容器中的元素】示例如下:
package main
import (
"fmt"
)
func main() {
x := "zhangsan"
for _, v := range x {
fmt.Printf("%c\n", v)
}
}
浙公网安备 33010602011771号