Go開發之路 流程控制

2022-05-06 21:42:11 字數 994 閱讀 9144

if

條件

else

//

寫乙個程式, 從終端讀取輸入, 並轉成整數. 如果轉成整數出錯,

//則輸出'can not convert to int', 並返回.否則輸出該整數

package main

import (

"fmt""

strconv")

func main()

fmt.println(res)

}

練習 10

swith var

//

猜數字, 寫乙個程式,隨機生成乙個0 到100 的整數n,

//然後使用者在終端輸入數字,如果和n 相等,則提示使用者猜對了

//如果不相等,則提示使用者,大於還是小於n

package main

import (

"fmt""

math/rand")

func main()}}

練習11

/*

寫乙個程式, 在終端列印如下圖形:aaa

aaaaaaa

aaaaa

*/package main

import (

"fmt""

strings")

func main()

}

練習 12

package main

import

"fmt

"func main()

for index, value :=range str

if index > 4

fmt.println(index, value)}}

package main

func main()

goto

here

}

go流程控制

用於測試條件是否成立,成立則執行if括起來的 if condition 複製 如果需要在條件不滿足時執行,則只需要加上else即可 if condition else 複製 如果存在多個條件,可以使用else if增加新的判斷 if condition1 else if condition2 els...

go流程控制

1 if語句 1 if ture else 2if a 44 a 23else 2 switchswitch 語句用於基於不同條件執行不同動作,每乙個 case 分支都是唯一的,從上直下逐一測試,直到匹配為止。golang switch 分支表示式可以是任意型別,不限於常量。可省略 break,預設...

go流程控制

go語言僅有兩種流程控制語法,不存在while if age 18else if age 7else 標準迴圈 標準迴圈,結束後變數不存在 for i 0 i 10 i 迴圈外定義,結束迴圈後,變數仍存在 var i 0for i 10 i 將累加數值置於迴圈體中 for i 10 閉迴圈 forr...