Golang 分支控制和迴圈

2022-05-04 04:30:09 字數 1107 閱讀 5406

目錄go可以在條件中定乙個乙個變數,然後使用,大括號不能省略

func main() else if a > 10 else

}

func main() 

}

func main() 

}

func main() 

}

func main() 

}

func main() 

}

// 1 2

func main()

}

func main() 

var y = 10.0

x = y

//當作if--else使用沒有fallthrough

switch i := x.(type)

}

go中沒有whiledo...while, 都使用for替代

func main() 

}//等價

func main()

}//等價

func main()

}---------------------------

func main() , while

for

print("ok")

i++ }}

func main()

}}

//按照位元組遍歷,和c#中的字元相同占用乙個位元組,所以不能遍歷帶有中文的字串

func main()

}

//按照字元個數遍歷,所以可以遍歷帶有中文的字串

func main()

}

需要配合標籤使用

func main() 

fmt.println(i)

}}

Golang的迴圈語句和迴圈控制語句詳解

目錄 1 語法for init condition post 2 舉例 1.求1到10的數字之和。package main import fmt func main fmt.println 1到10的數字之和為 count 執行結果 1到10的數字之和為 55 2.省略init和post 計算cou...

03 條件分支和迴圈控制

案例 擲骰子 switch switch 和 if else 的區別 迴圈結構 while do while for多重巢狀 流程控制關鍵字 return if score 90 if else多重分支if score 80 else if score 60 else巢狀int score 70 i...

Golang 條件和迴圈

條件 迴圈要點 for,if後面的條件沒有括號 if條件裡也可以定義變數 沒有while switch不需要break,也可以直接switch多個條件 package main import io ioutil fmt switch會自動break,除非使用fallthrough 可以swich多條...