标签:... 语言 case color div 就会 nbsp director val
1 // 方式1 2 if condition { 3 //do something 4 } 5 // 方式2 6 if condition { 7 // do something 8 }else{ 9 // do something 10 } 11 // 方式3 12 if condition1 { 13 // do something 14 } else if condition2 { 15 // do something else 16 } else { 17 // default 18 } 19 // 方式4 20 if initialization; condition{ 21 // do something 22 } 23 if _,ok := f1();ok{ 24 f2() 25 }
1 // 方式1 变量值的匹配 2 switch var1 { 3 case val1: 4 ... 5 case val2: 6 ... 7 default: 8 ... 9 } 10 switch i{ 11 case 10: 12 f1() 13 case 20: 14 f2() 15 defaul: 16 f3() 17 } 18 19 // 方式2 变量判断类似if 20 switch { 21 case condition1: 22 ... 23 case condition2: 24 ... 25 default: 26 ... 27 } 28 switch{ 29 case i<10: 30 f1() 31 case i>10: 32 f2() 33 defalt: 34 f3() 35 } 36 // 方式3 包含变量声明初始化 37 switch initialization { 38 case val1: 39 ... 40 case val2: 41 ... 42 default: 43 ... 44 } 45 switch result := calculate();{ 46 case result > 0: 47 f1() 48 case result < 0: 49 f2() 50 default: 51 f3() 52 }
1 //for 初始化语句;条件语句;修饰语句{} 2 for i := 0;i < 10; i++{ 3 fmt.Println(i) 4 } 5 // for 条件语句{} 6 i := 0 7 for i<100{ 8 fmt.Println(i) 9 i++ 10 } 11 // for ix,val := range coll{} 12 for key,val := range str{ 13 fmt.Printf("index: %d value: %s",key,val) 14 }
1 page main 2 3 func main(){ 4 i := 0 5 HERE: 6 fmt.Println(i) 7 i++ 8 if i == 5{ 9 return 10 } 11 goto HERE 12 }
标签:... 语言 case color div 就会 nbsp director val
原文地址:http://www.cnblogs.com/ymkfnuiwgij/p/7863004.html