Go 的控制語句

2021-08-08 22:39:18 字數 834 閱讀 8827

以下是演示

package main

import "fmt"

func main() else

if num>0else

}

當然列印結果是第乙個yes,第二個no

以下是演示

1.無限迴圈

package main

import "fmt"

func main()

} fmt.println("over")

}

2.條件迴圈

package main

import "fmt"

func main()

fmt.println("over")

}

3.經典形式

package main

import "fmt"

func main()

fmt.println("over")

}

以下是例子

package main

import "fmt"

func main()

}

以下是例子

label1是可以跳出label1所對應的那層迴圈。

package main

import "fmt"

func main()

} }fmt.println("over")

}

這個continue是和break一樣的。label1所對應的第一層迴圈。

而goto只是調整執行位置。

go語言的控制語句

go中的結構控制與c有許多相似之處,但其不同之處才是獨到之處。go不再使用do或while迴圈,只有乙個更通用的for switch要更靈活一點 if和switch像for一樣可接受可選的初始化語句 此外,還有乙個包含型別選擇和多路通訊復用器的新控制結構 select。其語法也有些許不同 沒有圓括號...

Go 運算子 控制語句

算數運算子 加減乘除 取餘 自增 自減 關係運算子 邏輯運算子 位運算子 賦值運算子 運算子描述 簡單的賦值運算子,將乙個表示式的值賦給乙個左值 相加後再賦值 相減後再賦值 相乘後再賦值 相除後再賦值 求餘後再賦值 左移後賦值 右移後賦值 按位與後賦值 按位異或後賦值 優先順序 2.1條件語句 2....

Go 運算子 控制語句

假定 a 值為 10,b 值為 20。3.1.1 算數運算子 運算子描述例項 相加a b 輸出結果 30 相減 a b 輸出結果 10 相乘 a b 輸出結果 200 相除 b a 輸出結果 2 求餘 b a 輸出結果 0 自增 a 輸出結果 11 自減 a 輸出結果 9 3.1.2 關係運算子 運...