示例代码如下:

// 表明这个go文件属于main包, 每个文件都属于一个包
package main
// 导入标准输入输出包
import (
	"fmt"
	// "unsafe"
)
// 主函数
func main(){

	// 流程控制

	// if语句
	// score := 70
	// if score >= 70{
	// 	fmt.Println("成绩合格")
	// }

	// if score := 70; score >= 70 {
	// 	fmt.Println("成绩合格")
	// }


	// weather := '晴'
	// if weather == '晴' {
	// 	fmt.Println("去")
	// }else {
	// 	fmt.Println("不去")
	// }

	// score := 90
	// if score >= 90 {
	// 	fmt.Println("优秀")
	// }else if score >= 80 {
	// 	fmt.Println("良好")
	// }else if score >= 60 {
	// 	fmt.Println("中等")
	// }else{
	// 	fmt.Println("不及格")
	// }

	// sex := '男'
	// age := 18
	// if sex == '男' {
	// 	if age <= 18 {
	// 		fmt.Println("条件符合")
	// 	}
	// }

	// day := 1
	// switch day {
	// switch day:=1; day{
	// 	case 1:
	// 		fmt.Println("星期一")
	// 		// fallthrough 继续执行下一个case
	// 	case 2:
	// 		fmt.Println("星期二")
	// 	case 3, 4, 5, 6, 7:
	// 		fmt.Println("星期三 ~ 星期天")
	// 	default:
	// 		fmt.Println("请输入正确数字")
	// }

	// money := 120
	// switch {
	// 	case money <= 100:
	// 		fmt.Println("买")
	// 	default:
	// 		fmt.Println("不买")
	// }

	// switch day := 1; {
	// 	case day == 1:
	// 		fmt.Println("星期一")
	// 	case day == 2:
	// 		fmt.Println("星期二")
	// }

	// sum := 0
	// for i:=1; i <= 10; i++ {
	// 	sum += i
	// }
	// fmt.Println(sum)


	// str := "hello world"
	// for index, val := range str{
	// 	fmt.Printf("%d-%c\n",index, val)
	// }

	// for i:= 1; i < 10; i ++ {
	// 	for j:=1; j <= i; j++ {
	// 		fmt.Printf("%d * %d = %d  ", j, i , i * j)
	// 	}
	// 	fmt.Println()
	// }

	// for i:=1; i < 10; i++ {
	// 	if i == 5 {
	// 		continue
	// 	}
	// 	fmt.Println(i)
	// }

	// for i:=1; i < 10; i++ {
	// 	if i == 5 {
	// 		break
	// 	}
	// 	fmt.Println(i)
	// }

	// goto
	fmt.Println(1)
	goto End
	fmt.Println(2)
	End:
		fmt.Println(3)

}