1 2 3 4 5 6 7
|
x := 10
if x > 20 { fmt.Printf("x>%d", x) } else { fmt.Printf("x<=%d", x) }
|
for
1 2 3 4 5 6
|
var sum int for i := 1; i <= 10; i++ { sum += i }
fmt.Printf("sum=%dn", sum)
|
continue
1 2 3 4 5 6
|
for i := 1; i <= 10; i++ { if i == 5 { break } fmt.Printf("%dt", i) }
|
break
1 2 3 4 5 6
|
for i := 1; i <= 10; i++ { if i == 5 { continue } fmt.Printf("%dt", i) }
|
for + range
for 配合 range 可以用于读取 slice 和 map 的数据
1 2 3 4
|
human := map[string]string {"u1":"Li", "u2":"Wang"} for k, v := range human { fmt.Printf("%s=>%sn", k, v) }
|
switch
1 2 3 4 5 6 7
|
state := 1 switch state { case 1: fmt.Printf("%dn", state) case 2: fmt.Printf("%dn", state) }
|
©版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 & 作者信息。
Happy Coding
近期评论