示例代码如下:
// 表明这个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)
}