if
//定義age,此時age只在if條件判斷語句中生效
if age:=19;age>18{
}
for
基本格式
for i:=0;i<10;i++{
}
變種1
var i=5
for ;i<10;i++{
}
變種2
for {//死循環
fmt.Printf("")
}
for range(鍵值循環)
var s = "hhhh"
for k,v := range s{
fmt.Println(k,v)
}
switch
var n = 1
switch n {
case 1:
fmt.Println("大拇指")
case 2:
fmt.Println("大拇指")
case 3:
fmt.Println("大拇指")
case 4:
fmt.Println("大拇指")
case 5:
fmt.Println("大拇指")
}
switch n:=3;n {
case 1:
fmt.Println("大拇指")
case 2:
fmt.Println("大拇指")
case 3:
fmt.Println("大拇指")
case 4:
fmt.Println("大拇指")
case 5:
fmt.Println("大拇指")
}
var n = 1
switch n {
case 1,3,5,7,9:
fmt.Println("大拇指")
case 2,4,6,8,10:
fmt.Println("大拇指")
}
var n = 1
switch {
case n<25:
fmt.Println("大拇指")
case n>25:
fmt.Println("大拇指")
}