第五章: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)
	}
}

  

posted on 2019-02-21 20:45  唯伊  阅读(99)  评论(0)    收藏  举报

导航