[Golang] 流程控制 Control Flow
For Loop
基本使用
最基本的 for
迴圈會包含三個部分:
- 起始句(init statement):可省略,在第一次疊代前會執行
- 條件式(condition expression):在下次執行疊代中的程式碼前會評估
- post statement:可省略,在每次執行完疊代中的程式碼後會執行
for i := 0; i < 10; i++ {
fmt.Println(i)
}
while
主要把 for
的 init statement 和 post statement 省略後,就會變成 while
語句:
// init statement 和 post statement 可以省略,就會變成 while 語句
func main() {
i := 0
for i < 10 {
fmt.Println(i)
i++
}
}