Go 中的流程控制語句提供了 if else、switch、for 和 while,用於根據條件控製程式碼執行。其中 if else 用於根據條件執行不同程式碼區塊,switch 根據條件執行多個程式碼區塊之一,for 和 while 用於循環執行程式碼,直至條件不滿足。
學習 Go 中的流程控制語句
流程控制語句是程式設計中最基本的建構塊之一。它們用於控製程式碼流程,讓你能夠根據特定條件執行或跳過特定的程式碼區塊。 Go 提供了一系列流程控制語句,包括:
實戰案例:
package main import "fmt" func main() { // if else 语句 x := 10 if x > 5 { fmt.Println("x is greater than 5") } else { fmt.Println("x is not greater than 5") } // switch 语句 switch x { case 10: fmt.Println("x is 10") case 20: fmt.Println("x is 20") default: fmt.Println("x is not 10 or 20") } // for 循环 for i := 0; i < 10; i++ { fmt.Println("i is", i) } // while 循环 i := 0 for i < 10 { fmt.Println("i is", i) i++ } }
#輸出:
x is greater than 5 x is 10 i is 0 i is 1 i is 2 i is 3 i is 4 i is 5 i is 6 i is 7 i is 8 i is 9
以上是學習Golang中的流程控制語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!