🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
- if else,左括号和关键词同一行 ~~~ if condition1 { } else if condition2 { }else { } ~~~ - 循环for只有一个 ~~~ sum := 0 for i := 0; i < 10; i++ { sum += i } for key, val := range coll { ... } for y := 1; y <= 9; y++ { // 遍历, 决定这一行有多少列 for x := 1; x <= y; x++ { fmt.Printf("%d*%d=%d ", x, y, x*y) } fmt.Println() } ~~~ - switch ~~~ var a = "hello" switch a { case "hello": fmt.Println(1) case "mum", "daddy"://多分支 fmt.Println(2) default: fmt.Println(0) } ~~~ - goto 跳出多重循环; break 语句可以结束 for、switch 和 select 的代码块; continue 语句可以结束当前循环,开始下一次的循环迭代过程,仅限在 for 循环内使用;